[hibernate-commits] [hibernate/hibernate-search] 8ee726: HSEARCH-1795 Implementing support for serializatio...

GitHub noreply at github.com
Fri Feb 6 19:08:55 EST 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 8ee7264dc34dfd59937dff31f92bd73b6f53c2eb
      https://github.com/hibernate/hibernate-search/commit/8ee7264dc34dfd59937dff31f92bd73b6f53c2eb
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/serialization/impl/LuceneWorkHydrator.java
    M engine/src/main/java/org/hibernate/search/indexes/serialization/impl/LuceneWorkSerializerImpl.java
    M engine/src/main/java/org/hibernate/search/indexes/serialization/spi/LuceneFieldContext.java
    M engine/src/main/java/org/hibernate/search/indexes/serialization/spi/LuceneWorksBuilder.java
    A engine/src/main/java/org/hibernate/search/indexes/serialization/spi/SerializableDocValuesType.java
    M engine/src/main/java/org/hibernate/search/indexes/serialization/spi/Serializer.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    M serialization/avro/src/main/java/org/hibernate/search/indexes/serialization/avro/impl/AvroDeserializer.java
    M serialization/avro/src/main/java/org/hibernate/search/indexes/serialization/avro/impl/AvroSerializer.java
    M serialization/avro/src/main/java/org/hibernate/search/indexes/serialization/avro/impl/KnownProtocols.java
    A serialization/avro/src/main/java/org/hibernate/search/indexes/serialization/avro/impl/ProtocolBuilderV1_2.java
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/Document.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/Message.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/Works.avpr
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/attribute/CharTermAttribute.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/attribute/FlagsAttribute.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/attribute/KeywordAttribute.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/attribute/OffsetAttribute.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/attribute/PayloadAttribute.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/attribute/PositionIncrementAttribute.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/attribute/TokenTrackingAttribute.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/attribute/TypeAttribute.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/BinaryDocValuesField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/BinaryField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/CustomFieldable.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/DocValuesType.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/Index.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/NumericDocValuesField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/NumericDoubleField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/NumericFloatField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/NumericIntField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/NumericLongField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/ReaderField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/Store.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/StringField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/TermVector.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/field/TokenStreamField.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/operation/Add.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/operation/Delete.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/operation/Flush.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/operation/Id.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/operation/OptimizeAll.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/operation/PurgeAll.avro
    A serialization/avro/src/main/resources/org/hibernate/search/remote/codex/avro/v1_2/operation/Update.avro
    R serialization/avro/src/test/java/org/hibernate/search/test/serialization/AvroTest.java
    R serialization/avro/src/test/java/org/hibernate/search/test/serialization/AvroTestHelpers.java
    R serialization/avro/src/test/java/org/hibernate/search/test/serialization/AvroUtils.java
    M serialization/avro/src/test/java/org/hibernate/search/test/serialization/ConcurrentServiceTest.java
    A serialization/avro/src/test/java/org/hibernate/search/test/serialization/DocValuesSerializationTest.java
    A serialization/avro/src/test/java/org/hibernate/search/test/serialization/ProtocolBackwardCompatibilityTest.java
    R serialization/avro/src/test/java/org/hibernate/search/test/serialization/ProtocolVersion10Test.java
    A serialization/avro/src/test/java/org/hibernate/search/test/serialization/SerializationProviderTest.java
    M serialization/avro/src/test/java/org/hibernate/search/test/serialization/SerializationTest.java
    A serialization/avro/src/test/java/org/hibernate/search/test/util/AvroUtils.java
    A serialization/avro/src/test/java/org/hibernate/search/test/util/SerializationTestHelper.java
    R serialization/avro/src/test/resources/persistent-avro-1.0
    A serialization/avro/src/test/resources/persistent-work-avro-1.0
    A serialization/avro/src/test/resources/persistent-work-avro-1.1

  Log Message:
  -----------
  HSEARCH-1795 Implementing support for serialization of DocValues

- Bumping the Avro protocol to 1.2
- Creating the Avro 1.2 schema
- Extending serialization SPI to allow for serialization of DocValues
- Cresting test for DocValues serialization
- Refactoring exsiting tests
- Making sure that expected and actual parameters are provided in the right order in SerializationTestHelper
- Removing AvroTest since it is hard to maintain and does not seem to offer much in regards to tests
- Moving helper classes into org.hibernate.search.test.util

Conflicts:
	engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java


  Commit: 754adda0b9490b86e14fa3616bcef07f8f503a60
      https://github.com/hibernate/hibernate-search/commit/754adda0b9490b86e14fa3616bcef07f8f503a60
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/serialization/impl/LuceneWorkHydrator.java
    M engine/src/main/java/org/hibernate/search/indexes/serialization/impl/LuceneWorkSerializerImpl.java
    M engine/src/main/java/org/hibernate/search/indexes/serialization/spi/Deserializer.java
    M engine/src/main/java/org/hibernate/search/indexes/serialization/spi/LuceneFieldContext.java
    M engine/src/main/java/org/hibernate/search/indexes/serialization/spi/LuceneWorkSerializer.java
    M engine/src/main/java/org/hibernate/search/indexes/serialization/spi/LuceneWorksBuilder.java
    M serialization/avro/src/main/java/org/hibernate/search/indexes/serialization/avro/impl/AvroDeserializer.java
    M serialization/avro/src/main/java/org/hibernate/search/indexes/serialization/avro/impl/AvroSerializationProvider.java
    M serialization/avro/src/main/java/org/hibernate/search/indexes/serialization/avro/impl/AvroSerializer.java
    M serialization/avro/src/test/java/org/hibernate/search/test/serialization/ConcurrentServiceTest.java
    M serialization/avro/src/test/java/org/hibernate/search/test/serialization/SerializationTest.java

  Log Message:
  -----------
  HSEARCH-1795 Hardyfication


Compare: https://github.com/hibernate/hibernate-search/compare/d80314e7c840...754adda0b949


More information about the hibernate-commits mailing list