{"push_id":686642339,"size":2,"distinct_size":1,"ref":"refs/heads/develop","head":"300111faa5f34b87fd9e8e33e7e5ba40c06eb9b0","before":"dffd365a957f87b5b4150fe86305f4a0f018e2c6","commits":[{"sha":"297ecdb71402257b687165fecd7654d1a48a7c81","author":{"email":"5a25ac1897fdccb1d7aaa4b6fa8c9282df7ee7ca@opennms.org","name":"Alejandro Galue"},"message":"Fix for Bug NMS-7512\n\nXML Collector is not working as expected for node-level resources.\n\nThe solution for NMS-5219 was correct for WMI and JDBC but not for the\nXML Collector.\n\nSquashed commit of the following:\n\ncommit f9da262b64083dd34dc212d11c1a5bac63a62b87\nAuthor: Alejandro Galue <agalue@opennms.org>\nDate:   Fri Jun 5 08:51:13 2015 -0400\n\n    Fixing SnmpAttributeTest.\n\n    The text was tracking the amount of calls executed against\n    ipInterfaceDao.load(). I changed it from 3 to 7 (hibernate should take\n    care about the repetitions). The reason for this is to properly use the\n    getStorageDir() implementation from DefaultCollectionAgentService inside\n    of the DefaultCollectionAgent's implementation of the same method, and\n    cache it like the rest of the variables; instead of having the same\n    method implemented twice (as it used to be).\n\ncommit 270566f976c7eccefca3fa6eca5c9e452a64f078\nAuthor: Alejandro Galue <agalue@opennms.org>\nDate:   Thu Jun 4 16:19:50 2015 -0400\n\n    Refactoring DefaultCollectionAgent/DefaultCollectionAgentService\n\n    The getStorageDir was implemented twice on each class unnecessarily. Now\n    the method on CollectionAgent will use the implementation from the\n    AgentService like it does for the rest of the cached parameters.\n\ncommit 23e01077ea4d2e9476ce44510121302445b3bb70\nAuthor: Alejandro Galue <agalue@opennms.org>\nDate:   Thu Jun 4 16:17:10 2015 -0400\n\n    Refactoring XML CollectionHandlers to be 100% stateless.\n\n    This should fix the problem reported NMS-7516.\n\n    Instead of having a class variable to hold the instance for the\n    node-level resource, that instance is created and used inside\n    fillCollectionSet. That will make the collection handlers thread-safe.\n\n    Added more details on the log messages to improve debugging.","distinct":false,"url":"https://api.github.com/repos/OpenNMS/opennms/commits/297ecdb71402257b687165fecd7654d1a48a7c81"},{"sha":"300111faa5f34b87fd9e8e33e7e5ba40c06eb9b0","author":{"email":"5a25ac1897fdccb1d7aaa4b6fa8c9282df7ee7ca@opennms.org","name":"Alejandro Galue"},"message":"Merge remote-tracking branch 'origin/foundation' into develop","distinct":true,"url":"https://api.github.com/repos/OpenNMS/opennms/commits/300111faa5f34b87fd9e8e33e7e5ba40c06eb9b0"}]}