Commits on Jul 19, 2016
  1. @pruivo @tristantarrant
Commits on Jul 18, 2016
  1. @slaskawi @tristantarrant
  2. @vblagoje @tristantarrant

    Fix release.py script

    vblagoje committed with tristantarrant Jul 12, 2016
  3. @tristantarrant

    ISPN-6586 Fix CDI tests

    tristantarrant committed Jul 18, 2016
  4. @rvansa @tristantarrant
  5. @rvansa @tristantarrant

    ISPN-6856 Server tests fixes

    rvansa committed with tristantarrant Jul 15, 2016
  6. @rvansa @tristantarrant
  7. @rvansa @tristantarrant

    ISPN-6856 Replace @Before/AfterTest with @Before/AfterClass

    * AbstractInfinispanTest uses @Before/AfterClass to setup tracked resources (to wrap each instance of test), inheriting classes have to follow
    rvansa committed with tristantarrant Jul 15, 2016
  8. @rvansa @tristantarrant

    ISPN-6856 Testsuite: replace inheritance with @Factory

    * In MultipleCacheManagerTest, factory method can be automatized with @InCacheMode and @InTransactionMode
    * Other common settings that require combination of parameters (lockingMode, isolationMode, totalOrder) can be set in overridden factory method
    * For filtering single test, there are options -Dtest.infinispan.xxx
    * Further customization possible through @TestSelector annotation
    * Downside: IntelliJ does not report test name with parameters but just appends (1), (2) etc. You can see the parameters from the failing test name, though.
    rvansa committed with tristantarrant Jul 15, 2016
  9. @gustavonalle @slaskawi
  10. @gustavonalle @slaskawi

    ISPN-6771 Added reproducer

    gustavonalle committed with slaskawi Jun 30, 2016
  11. @danberindei @slaskawi

    ISPN-3905 Murmurhash3 implementation is slow on String keys

    Replace switch with if, improves performance.
    danberindei committed with slaskawi Jul 4, 2016
  12. @danberindei @slaskawi

    ISPN-3905 Murmurhash3 implementation is slow on String keys

    Compute String hashes without allocation
    danberindei committed with slaskawi Jun 25, 2016
Commits on Jul 11, 2016
  1. @danberindei @pruivo
  2. @danberindei @pruivo
Commits on Jul 8, 2016
  1. @danberindei @pruivo

    ISPN-6799 OOB threads block sending remote get responses

    Set the NO_FC flag on all response messages
    danberindei committed with pruivo Jun 26, 2016
  2. @danberindei @pruivo
  3. @Sanne @danberindei
  4. @Sanne @danberindei
  5. @Sanne @danberindei
  6. @vjuranek @danberindei
  7. @andyuk1986 @danberindei

    ISPN-6733 - XML Serializer does not serialize attributes for org.infi…

    …nispan.persistence.cluster.ClusterLoader
    andyuk1986 committed with danberindei Jun 27, 2016
  8. @andyuk1986 @danberindei
  9. @ryanemerson @danberindei
  10. @danberindei @pruivo

    ISPN-6801 TransactionXaAdapter and SynchronizationAdapter are too big

    Move bulk of synchronization/xa adapters to TransactionTable
    danberindei committed with pruivo Jun 24, 2016
Commits on Jul 7, 2016
  1. @danberindei @wburns

    ISPN 6451 NonTxPutIfAbsentDuringLeaveStressTest

    .testNodeLeavingDuringPutIfAbsent still fails randomly
    
    Add workarounds for ISPN-3918 and ISPN-4286
    danberindei committed with wburns Jun 17, 2016
  2. @danberindei @wburns
Commits on Jul 6, 2016
  1. @galderz @slaskawi
  2. @ksobolew @slaskawi

    ISPN-6773 add a test case in MetadataAPITest for EmbeddedMetadata bei…

    …ng overwritten by Functional API.
    
    This is the actual scenario where the bug fixed by ISPN-6773 manifests itself.
    ksobolew committed with slaskawi Jun 17, 2016
  3. @ksobolew @slaskawi
  4. @ksobolew @slaskawi
  5. @ksobolew @slaskawi

    ISPN-6773: treat non-MetadataAware InternalCacheEntries as not needin…

    …g the entire Metadata object to be stored.
    
    * Make CacheEntry *not* implement MetadataAware
      - Now only the Metadata*CacheEntry classes (like MetadataMortalCacheEntry)
        implement this interface, while non-Metadata* classes (like the plain
        MortalCacheEntry) do not.
      - The getMetadata() and setMetadata() method need to be specified in
        CacheEntry interface, as they used to be inherited from MetadataAware.
    * Make InternalEntryFactoryImpl.isStoreMetadata() check the type of the
      InternalCacheEntry in addition to the Metadata object and return false if it
      does not implement MetadataAware.
    * If the entry is new, pass null as the InternalCacheEntry and test only the
      Metadata object.
    
    This way the correct code path (fot Metadata* or non-Metadata*) in
    EntryWrappingInterceptor is used even if the Functional API replaces the
    Metadata object inside the InternalCacheEntry.
    ksobolew committed with slaskawi Jun 7, 2016
Commits on Jul 5, 2016
  1. @anistor @danberindei
  2. @tristantarrant
  3. @alanfx @danberindei

    ISPN-5097 Server JGroups configuration does not specify defaults for S3

    Added new standalone configuration file (cloud.xml) with Cloud stacks
    alanfx committed with danberindei Jul 5, 2016