Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-10970 Deprecate Infinispan Directory

    • -0
    • +2
    ./infinispan/lucene/impl/DirectoryLucene.java
    • -0
    • +4
    ./infinispan/lucene/impl/package-info.java
  1. … 7 more files in changeset.
ISPN-10778 Change stores to be segmented by default

* Convert DummyInMemoryStore to be segmented

ISPN-10780 A shared store should not allow purge on startup

  1. … 67 more files in changeset.
ISPN-10591 Add SerializationContextRegistry.

The registry manages both the global and persistence

SerializationContext. Allowing modules to register schemas/marshallers

with a desired context, without having to retrieve specific marshaller

implementations.

  1. … 19 more files in changeset.
ISPN-10639 Remove unused log message methods

  1. … 9 more files in changeset.
ISPN-10525 Utilise TypeId protostream annotation for internal types

- Move PersistenceMarshallerImpl.UserBytes to UserMarshallerBytes to

allow eventual re-use in the GlobalMarshaller.

- Create accurate size calculator for UserMarshallerBytes

    • -0
    • +3
    ./infinispan/lucene/ChunkCacheKey.java
    • -0
    • +3
    ./infinispan/lucene/FileListCacheKey.java
    • -0
    • +3
    ./infinispan/lucene/FileReadLockKey.java
  1. … 27 more files in changeset.
ISPN-10432 Upgrade Protostream to 4.3.0.Alpha9

* compilation emits method param debuf info to support protostream annotation processor

* take advantage of IPROTO-105 (annotated getters not named according to the javabeans standard)

* take advantage of IPROTO-102 (getters returning j.u.Optional)

* replace usages of deprecated protostream api/annotations

    • -3
    • +3
    ./infinispan/lucene/ChunkCacheKey.java
  1. … 21 more files in changeset.
ISPN-10410 Convert all immutable protostream entities to use @ProtoFactory

  1. … 15 more files in changeset.
ISPN-9186 Upgrade to protostream 4.3.0.Alpha8

* make some of the entities immutable

    • -7
    • +5
    ./infinispan/lucene/AbstractIndexScopedKey.java
    • -22
    • +20
    ./infinispan/lucene/ChunkCacheKey.java
    • -11
    • +10
    ./infinispan/lucene/FileCacheKey.java
    • -9
    • +9
    ./infinispan/lucene/FileListCacheKey.java
    • -18
    • +19
    ./infinispan/lucene/FileMetadata.java
    • -10
    • +8
    ./infinispan/lucene/FileReadLockKey.java
    • -3
    • +1
    ./infinispan/lucene/IndexScopedKey.java
  1. … 11 more files in changeset.
ISPN-10234 Remove SingletonCacheWriter

  1. … 88 more files in changeset.
ISPN-9960 JavaDoc clean-ups

* Fix broken entities

* Fix links/sees

* Move internal classes to impl packages

    • -9
    • +0
    ./infinispan/lucene/ExternalizerIds.java
  1. … 105 more files in changeset.
ISPN-9960 JavaDoc clean-ups

* Fix broken entities

* Fix links/sees

* Move internal classes to impl packages

    • -9
    • +0
    ./infinispan/lucene/ExternalizerIds.java
  1. … 102 more files in changeset.
ISPN-9845 Stop exposing InternalMetadata via the persistence SPI

  1. … 79 more files in changeset.
ISPN-9846 Ensure Backwards Compatibility with Persistence SPI changes

Rename persistence.spi.MarshalledEntry to MarshallableEntry

MarshalledEntry and MarshalledEntryFactory methods in the spi deprecated

and default methods added for backwards-compatibility.

  1. … 144 more files in changeset.
ISPN-9693 Make MarshalledEntryImpl constructors package private.

MarshalledEntryUtil now utilised in tests classes.

  1. … 46 more files in changeset.
ISPN-9693 Move MarshalledEntry and MarshalledEntryFactory to the persistence spi package

  1. … 134 more files in changeset.
ISPN-8320 Fix bad html tags in javadocs caused by < > around author email addresses

  1. … 182 more files in changeset.
ISPN-9602 Use statically created empty byte array everywhere

  1. … 21 more files in changeset.
Some externalizers for Lucene objects do not implement getId()

* some methods do not need to be public

* fix some style issues

* remove unneeded @SuppressWarnings("boxing")

    • -11
    • +9
    ./infinispan/lucene/ExternalizerIds.java
  1. … 14 more files in changeset.
ISPN-9621 Marshallers separated into Persistence and Internal marshaller.

PersistenceMarshaller created based upon ProtoStream. Internal

persistence classes are marshalled using the protostream marshallers

and schema generated by protostream-processor.

The GlobalMarshaller still utilises the same IDs as before for

marshalling internal classes between nodes, but delegates to the

persistence marshaller for marshalling persistence and user classes.

ISPN-7409 user objects are marshalled via the marshaller specified in

SerializationConfiguration and the resulting bytes are wrapped in a

UserObject message. The default marshaller is the JBossMarshaller

with just the user configured external externalizers loaded.

ISPN-9624 StreamingMarshaller interface has been deprecated for external use and

has been replaced with the simplified StreamAwareMarshaller interface.

    • -0
    • +29
    ./infinispan/lucene/AbstractIndexScopedKey.java
    • -75
    • +17
    ./infinispan/lucene/ChunkCacheKey.java
    • -49
    • +0
    ./infinispan/lucene/ExternalizerIds.java
    • -63
    • +7
    ./infinispan/lucene/FileCacheKey.java
    • -63
    • +3
    ./infinispan/lucene/FileListCacheKey.java
    • -43
    • +8
    ./infinispan/lucene/FileMetadata.java
    • -65
    • +7
    ./infinispan/lucene/FileReadLockKey.java
    • -0
    • +32
    ./infinispan/lucene/impl/PersistenceContextInitializer.java
  1. … 168 more files in changeset.
ISPN-10137 Replace component metadata files with generated classes

* Move component annotations to module component-annotations

* Generate accessor classes with annotation processor

* Deprecate ComponentMetadataRepo, replace with ModuleRepository

* Delete component metadata persister

* Require lifecycle with @InfinispanModule in each module

* ModuleLifecycle is no longer a service

* Require @Scope for injection and lifecycle

* Require @MBean for managed attributes or operations

* @Scope and @MBean are inherited (only from classes)

* Require duplicate @SurvivesRestarts on subclasses

* Annotated classes, fields, and methods must be package-private

* Anonymous classes are not supported

* Deprecate lifecycle method priorities

* Test module can register components via global configuration

  1. … 190 more files in changeset.
ISPN-8865 Move AdvancedCacheLoader over to using Publisher instead of process

* Convert LuceneCacheLoader

  1. … 1 more file in changeset.
ISPN-8870 Remove logger inheritance to reduce class metadata

  1. … 35 more files in changeset.
ISPN-8313 Remove references to deprecated StoreAsBinaryConfiguration

  1. … 17 more files in changeset.
ISPN-8308 Remove references to deprecated EvictionConfiguration

  1. … 65 more files in changeset.
ISPN-8168 Index corruption with topology changes

    • -72
    • +0
    ./infinispan/lucene/impl/AddOperation.java
    • -73
    • +0
    ./infinispan/lucene/impl/DeleteOperation.java
  1. … 3 more files in changeset.
Remove useless null check

ISPN-4065 Refuse to store an index on an ASYNC Cache

    • -15
    • +37
    ./infinispan/lucene/directory/DirectoryBuilder.java
  1. … 2 more files in changeset.
ISPN-4065 Refuse to store an index on an ASYNC Cache

    • -15
    • +37
    ./infinispan/lucene/directory/DirectoryBuilder.java
  1. … 2 more files in changeset.
ISPN-4065 Refuse to store an index on an ASYNC Cache

    • -15
    • +37
    ./infinispan/lucene/directory/DirectoryBuilder.java
  1. … 2 more files in changeset.
ISPN-8246 Add a PostStart annotation

- Deprecate AbstractModuleLifecycle and add default methods to ModuleLifecycle

- Invoke modulelifecycle.cacheManagerStarted outside of the GCR start lock

  1. … 27 more files in changeset.