{"push_id":1194349612,"size":10,"distinct_size":2,"ref":"refs/heads/ISPN-6799_NO_FC","head":"fa87233fa662106cf642d383a6946b88390a476b","before":"551aedd2fd956275d7788686c6d1c5c4a1e5e167","commits":[{"sha":"af15095c9b34160f6f3341f77663d2b31fda2fe8","author":{"name":"Krzysztof Sobolewski","email":"1c76b61e7bcf52d4a313653d289a5e052695116b@atende.pl"},"message":"ISPN-6773: treat non-MetadataAware InternalCacheEntries as not needing the entire Metadata object to be stored.\n\n* Make CacheEntry *not* implement MetadataAware\n  - Now only the Metadata*CacheEntry classes (like MetadataMortalCacheEntry)\n    implement this interface, while non-Metadata* classes (like the plain\n    MortalCacheEntry) do not.\n  - The getMetadata() and setMetadata() method need to be specified in\n    CacheEntry interface, as they used to be inherited from MetadataAware.\n* Make InternalEntryFactoryImpl.isStoreMetadata() check the type of the\n  InternalCacheEntry in addition to the Metadata object and return false if it\n  does not implement MetadataAware.\n* If the entry is new, pass null as the InternalCacheEntry and test only the\n  Metadata object.\n\nThis way the correct code path (fot Metadata* or non-Metadata*) in\nEntryWrappingInterceptor is used even if the Functional API replaces the\nMetadata object inside the InternalCacheEntry.","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/af15095c9b34160f6f3341f77663d2b31fda2fe8"},{"sha":"98836120db3d9ff2e4bee12b3a5d8a9d4f2144e1","author":{"name":"Krzysztof Sobolewski","email":"1c76b61e7bcf52d4a313653d289a5e052695116b@atende.pl"},"message":"ISPN-6773 copy test cases for version to also test lifespan in MetadataAPITest.","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/98836120db3d9ff2e4bee12b3a5d8a9d4f2144e1"},{"sha":"87ba6671a7aae520384e91505b73e7e6d662d87c","author":{"name":"Krzysztof Sobolewski","email":"1c76b61e7bcf52d4a313653d289a5e052695116b@atende.pl"},"message":"ISPN-6773 add test cases for lifespan update using the Functional API.","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/87ba6671a7aae520384e91505b73e7e6d662d87c"},{"sha":"c026d1a318e5eee370ff1e858b3c08fff75db691","author":{"name":"Krzysztof Sobolewski","email":"1c76b61e7bcf52d4a313653d289a5e052695116b@atende.pl"},"message":"ISPN-6773 add a test case in MetadataAPITest for EmbeddedMetadata being overwritten by Functional API.\n\nThis is the actual scenario where the bug fixed by ISPN-6773 manifests itself.","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/c026d1a318e5eee370ff1e858b3c08fff75db691"},{"sha":"c5fd2bb426d1a7f87850667a4b4a05a57c4bc924","author":{"name":"Galder Zamarreño","email":"127496b0aa8378bf02193f00666c5af57759df89@jboss.org"},"message":"ISPN-6773 Avoid changing CacheEntry inheritance (#1)","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/c5fd2bb426d1a7f87850667a4b4a05a57c4bc924"},{"sha":"16042f58cf5a270be9628b9671e5de312201f318","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-6792 NonTxDistributionInterceptor doesn't change the matcher for retry","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/16042f58cf5a270be9628b9671e5de312201f318"},{"sha":"8dfd763f5f04c17b4961147e7b588c8358974f62","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN 6451 NonTxPutIfAbsentDuringLeaveStressTest\n.testNodeLeavingDuringPutIfAbsent still fails randomly\n\nAdd workarounds for ISPN-3918 and ISPN-4286","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/8dfd763f5f04c17b4961147e7b588c8358974f62"},{"sha":"0a50f1e1590bb06099017ebc424cbcb1eec218ee","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-6801 TransactionXaAdapter and SynchronizationAdapter are too big\n\nMove bulk of synchronization/xa adapters to TransactionTable","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/0a50f1e1590bb06099017ebc424cbcb1eec218ee"},{"sha":"6ed41204e5ef66157ae7b4485dbc31294320a343","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-6849 Upgrade to JGroups 3.6.10.Final","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/6ed41204e5ef66157ae7b4485dbc31294320a343"},{"sha":"fa87233fa662106cf642d383a6946b88390a476b","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-6799 OOB threads block sending remote get responses\n\nSet the NO_FC flag on all response messages","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/fa87233fa662106cf642d383a6946b88390a476b"}]}
{"actor":{"display_login":"danberindei"}}