Wednesday, August 18, 2010

Monkey Visitor at my Place !!

   It was just an ordinary morning. 9.15 AM, Wokeup and was booting up for the day. Suddenly from my window, noticed a Monkey at 20-30 Mtr. distance. Its kind of unusual !!




   I thought its gonna be something special today. I was wishing that I can see him face to face. And my wish came true. As if he was here to meet me only, he came right in front of my Window and sat down on the roof in front of me. Then he started some breakfast. Suddenly I was surprised to see that he wasn't alone !! There was one more, and he also joined breakfast.

   I was really happy, but worried as well at the same time for their security. Its a residential area and being them a kind of unexpected visitors, their life is at threat as poeple may harm them as precautionary measure.

  I immediately called up (National Park) Borivali Forest division. I got response that its a job of Mumbai Range division and gave their number to call them. This was expected, I was 200% sure that I wont get satisfactory response in just one call. So I called up Mumbai Range division. I thought call will never get answered, but luckily ( really luckily ??) some sarakri "BABU" answered the call.
 
  I explained him the situation and why I am worried for these two sweet monkeys, here is the response:
(My conversation was in Hindi, just puuting it in English here....)

Babu: Ok. Just do one thing, as we can NOT take your complaint on Phone. Come here to office and we will lodge complaint and then come to catch.
Me: Were is your office?
Babu: Thane
Me: ( Man !!!!) It will take me more than 2 hours to reach Thane. And god knows how much time to lodge the complaint.
Babu: Yes, but poeple call us and by the time we reach there, animal runs away.... (sad as they can't do anything?? / Smiling, as I am fooling this caller !! god knows .....)
Me: Exactly, if that is the case, what is the guarantee that Monkey will be Obidient to me and will wait untill I return from Range office with lodged complaint ??
.........................
  Then he started giving all non-sense excuses that you all can imagine....

Babu:What is your address ? I will just take informal complaint .... ( Kidding with me ??? What the hell is Informal complaint ?)
Me: ( After giving my address !!!!) are you guys gonna come ??
Babu: Lets see. (In their typical style for being Govt. Babu).....If our persons comes here, I will try to arrange something. Till that time, you keep an eye on those two !!!!!!!!! (BANG !!!!!! )

     I was so sad !! When will we start caring for others ?? Those guys just want to take thier salaries, nothing else !!! Hope some day they will realize their duty !!!

Spring MVC 3 Showcase

Came across very good stuff for Spring MVC 3.

Spring MVC 3 Showcase

Wednesday, August 4, 2010

GroovyPagesTemplateEngine memory leak/ Perm Gen space issue

Hi,
  Was working on to resolve one of the issues that our production server was getting while running Grails based application which uses org.codehaus.groovy.grails.web.pages.GroovyPagesTemplateEngine for templating etc.
  Actually it turned out to be a very serious issue. when we digged into the issue and found that while creating dynamic classes by compiling the templates, it keeps on using more and more memory if there are many requests comming to the application (no matter how fast/slow) which uses org.codehaus.groovy.grails.web.pages.GroovyPagesTemplateEngine.createTemplate(Resource) method.
  After sometime it used to full whole our PermGen space (1 GB as well very easily under load) causing application to stop responding any further requests.

  That forced us to go through the Grails code and luckily we were able to resolve the issue.
We have created Grails Jiras for the same as provided link below:
   1.  http://jira.codehaus.org/browse/GRAILS-6573
   2.  http://jira.codehaus.org/browse/GRAILS-6571

 

Refs:
http://markmail.org/message/y67xrhy3foy4rfqe#query:+page:1+mid:gm7ms4ljghqql2ei+state:results
http://www.nabble.com/MetaClassRegistryImpl-memory-retainment-and-1.5.7-td19979094.html#a20040179