Branch: refs/heads/master
Home:
https://github.com/NGDATA/lilyproject
Commit: 7d497102260ceb4b9a49802fe71f96713ae10157
https://github.com/NGDATA/lilyproject/commit/7d497102260ceb4b9a49802fe71f96713ae10157
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-15 (Tue, 15 Oct 2013)
Changed paths:
A cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeLRepository.java
A cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeLTable.java
A cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeRegistry.java
A cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeRepositoryManager.java
A cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeTableManager.java
A cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeTypeManager.java
Log Message:
-----------
Fake repository for unit tests
Commit: b774ed10d46c4e164f556a78967a917c7fbf605e
https://github.com/NGDATA/lilyproject/commit/b774ed10d46c4e164f556a78967a917c7fbf605e
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-15 (Tue, 15 Oct 2013)
Changed paths:
A cr/indexer/hbase-indexer-mapper/dist-assembly.xml
A cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
A cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyUniqueKeyFormatter.java
A cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
A cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyUniqueKeyFormatterTest.java
A cr/indexer/hbase-indexer-mapper/src/test/resources/org/lilyproject/indexer/hbase/mapper/indexer-conf.xml
A cr/indexer/hbase-indexer-mapper/src/test/resources/org/lilyproject/indexer/hbase/mapper/schema.json
M cr/indexer/pom.xml
M pom.xml
Log Message:
-----------
LILY-1276
Using the hbase-indexer for lilys indexing needs.
We are still using the model & parts of the engine that were part of the original lily-indexer.
Currently no multi-vtag support which is ok since we only know of one vtag, 'last'.
Commit: 20cdc05c73d5f7807d4c23cf629d21a244f7e95c
https://github.com/NGDATA/lilyproject/commit/20cdc05c73d5f7807d4c23cf629d21a244f7e95c
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-15 (Tue, 15 Oct 2013)
Changed paths:
A cr/indexer/hbase-indexer-mapper/pom.xml
Log Message:
-----------
Adding the pom.xml
Commit: caf723910a3a1bc9d7bbdc24d32d689f815b1bc0
https://github.com/NGDATA/lilyproject/commit/caf723910a3a1bc9d7bbdc24d32d689f815b1bc0
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-17 (Thu, 17 Oct 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyUniqueKeyFormatter.java
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyUniqueKeyFormatterTest.java
Log Message:
-----------
LILY-1276 Use old format of lily keys as index ids
Commit: 22e8b6334ab453f1926cfec3bdfa342be0afc7da
https://github.com/NGDATA/lilyproject/commit/22e8b6334ab453f1926cfec3bdfa342be0afc7da
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-17 (Thu, 17 Oct 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/pom.xml
A cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/HbaseIndexerDaemonWrapper.java
M cr/process/server/indexer-module/pom.xml
M cr/process/server/indexer-module/src/main/lily/spring/services.xml
M pom.xml
Log Message:
-----------
LILY-1276 Embed hbaseindexer in lily
Commit: 8f85f404bb7f8e09bfa5b11ccfc663ea736b793c
https://github.com/NGDATA/lilyproject/commit/8f85f404bb7f8e09bfa5b11ccfc663ea736b793c
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-18 (Fri, 18 Oct 2013)
Changed paths:
R cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/HbaseIndexerDaemonWrapper.java
M cr/process/server/indexer-module/src/main/lily/spring/services.xml
Log Message:
-----------
LILY-1276 Do not embed the hbase-indexer in lily
Commit: 2a592b24fecb8fb418311ae597b01946f4647fa5
https://github.com/NGDATA/lilyproject/commit/2a592b24fecb8fb418311ae597b01946f4647fa5
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-18 (Fri, 18 Oct 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
Log Message:
-----------
LILY-1276 hbase indexer api changes. We now support multiple vtags
Commit: 5e1031be1999efff01ee59b884028096515b623e
https://github.com/NGDATA/lilyproject/commit/5e1031be1999efff01ee59b884028096515b623e
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-22 (Tue, 22 Oct 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/pom.xml
M cr/indexer/sep-filter/pom.xml
M cr/server-test-fw/pom.xml
A cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/launcher/HbaseIndexerLauncherService.java
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/launcher/LilyLauncher.java
M pom.xml
Log Message:
-----------
LILY-1276 Embed hbase indexer in standalone lily launcher
Commit: 00c245654bcd8e7a6ee7dec16c88a5f1394ebee5
https://github.com/NGDATA/lilyproject/commit/00c245654bcd8e7a6ee7dec16c88a5f1394ebee5
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-22 (Tue, 22 Oct 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
M cr/indexer/hbase-indexer-mapper/src/test/resources/org/lilyproject/indexer/hbase/mapper/schema.json
Log Message:
-----------
LILY-1276 Fix unit tests
Commit: 5467355ae0e53ff12ba8d6a10d91b25b787c3f0b
https://github.com/NGDATA/lilyproject/commit/5467355ae0e53ff12ba8d6a10d91b25b787c3f0b
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-22 (Tue, 22 Oct 2013)
Changed paths:
A cr/indexer/hbase-indexer-mapper/README
M cr/indexer/hbase-indexer-mapper/dist-assembly.xml
A cr/indexer/hbase-indexer-mapper/src/main/resources/lilyindex-to-hbaseindex.sh
Log Message:
-----------
LILY-1276 Add a migration script for indexer confs
Commit: 9a330a866975ea03da3ebc69f1e8b68b1bbcc50e
https://github.com/NGDATA/lilyproject/commit/9a330a866975ea03da3ebc69f1e8b68b1bbcc50e
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-22 (Tue, 22 Oct 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/test/resources/org/lilyproject/indexer/hbase/mapper/indexer-conf.xml
Log Message:
-----------
LILY-1276 Fix unit tests
Commit: 5a8e2a7e03c0f1e193dd447c52f0938dfb889d23
https://github.com/NGDATA/lilyproject/commit/5a8e2a7e03c0f1e193dd447c52f0938dfb889d23
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-31 (Thu, 31 Oct 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
Log Message:
-----------
Use contants instead of strings
Commit: 964273163dfc70b1e75cf1dc41264d7c57885f20
https://github.com/NGDATA/lilyproject/commit/964273163dfc70b1e75cf1dc41264d7c57885f20
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-10-31 (Thu, 31 Oct 2013)
Changed paths:
M cr/avro-api/src/main/avro/lily.avpr
M cr/avro-api/src/main/java/org/lilyproject/avro/AvroLilyImpl.java
M cr/avro-api/src/test/java/org/lilyproject/avro/AvroLilyImplTest.java
M cr/indexer/engine/src/main/java/org/lilyproject/indexer/integration/IndexRecordFilterHook.java
M cr/indexer/engine/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
M cr/indexer/engine/src/test/java/org/lilyproject/indexer/integration/IndexRecordFilterHookTest.java
M cr/indexer/hbase-indexer-mapper/pom.xml
R cr/indexer/hbase-indexer-mapper/src/main/resources/lilyindex-to-hbaseindex.sh
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexAndRepoCreateDeleteIntegrationTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexerIntegrationTestUtil.java
M cr/indexer/model/pom.xml
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexerModel.java
A cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/LResultToSolrMapper.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/WriteableIndexerModel.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/impl/IndexDefinitionConverter.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/impl/IndexDefinitionImpl.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/impl/IndexerModelImpl.java
M cr/indexer/model/src/main/java/org/lilyproject/indexer/model/util/IndexInfo.java
M cr/indexer/model/src/main/java/org/lilyproject/indexer/model/util/IndexesInfoImpl.java
R cr/indexer/model/src/test/java/org/lilyproject/indexer/model/impl/IndexDefinitionConverterTest.java
R cr/indexer/model/src/test/java/org/lilyproject/indexer/model/impl/IndexDefinitionImplTest.java
R cr/indexer/model/src/test/java/org/lilyproject/indexer/model/impl/IndexerModelImplTest.java
R cr/indexer/model/src/test/java/org/lilyproject/indexer/model/test/IndexerModelTest.java
M cr/indexer/pom.xml
R cr/indexer/remote-impl/pom.xml
R cr/indexer/remote-impl/src/main/java/org/lilyproject/indexer/RemoteIndexer.java
M cr/process/client/src/main/java/org/lilyproject/client/LilyClient.java
A cr/process/server/conf/general/hbaseindexer.xml
M cr/process/server/conf/indexer/indexer.xml
M cr/process/server/general-module/src/main/lily/spring/services.xml
M cr/process/server/indexer-integration-module/src/main/lily/spring/services.xml
M cr/process/server/indexer-module/src/main/lily/spring/services.xml
R cr/process/server/rest-module/src/main/java/org/lilyproject/rest/index/IndexResource.java
R cr/process/server/rest-module/src/main/java/org/lilyproject/rest/providers/json/IndexDefinitionMessageBodyWriter.java
R cr/process/server/rest-module/src/main/java/org/lilyproject/rest/providers/json/IndexDefinitionsMessageBodyWriter.java
M cr/process/server/rest-module/src/main/lily/spring/services.xml
M cr/process/server/rpc-module/src/main/java/org/lilyproject/avro/AvroServer.java
M cr/process/server/rpc-module/src/main/lily/spring/services.xml
M cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/RepositorySetup.java
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyServerProxy.java
M cr/server-test-fw/src/test/java/org/lilyproject/lilyservertestfw/test/LilyProxyTest.java
M pom.xml
Log Message:
-----------
Replace indexdefinition and indexmodel with that of the hbase-indexer
Remove the indexer from the lilyclient since the indexer is now exposed by the hbase indexer
Commit: 9a8fab18b6124e6389013449190592af702f9354
https://github.com/NGDATA/lilyproject/commit/9a8fab18b6124e6389013449190592af702f9354
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/BaseRepository.java
Log Message:
-----------
Fix possible NPE
Commit: 53d064c9fdea23d75a2810d13a4e8ba17aacd6f5
https://github.com/NGDATA/lilyproject/commit/53d064c9fdea23d75a2810d13a4e8ba17aacd6f5
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeLTable.java
Log Message:
-----------
Some basic record merge support
Commit: d878f549eb0763b7b0417116c37b42ca3be90fae
https://github.com/NGDATA/lilyproject/commit/d878f549eb0763b7b0417116c37b42ca3be90fae
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyProxy.java
Log Message:
-----------
Add an option to enable solr cloud
Commit: 0a469df6bbcc9aa6d0c572c7e0bae4a3de2543e8
https://github.com/NGDATA/lilyproject/commit/0a469df6bbcc9aa6d0c572c7e0bae4a3de2543e8
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/RecordDecoder.java
Log Message:
-----------
Should we change this to Option<Long> it improves readability some
Commit: fd0eb52bcc22cfe18c4fa56aac2c6ed4f85f3933
https://github.com/NGDATA/lilyproject/commit/fd0eb52bcc22cfe18c4fa56aac2c6ed4f85f3933
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M global/solr-test-fw/src/main/java/org/lilyproject/solrtestfw/SolrProxy.java
Log Message:
-----------
Better solr cloud support
Commit: 4fdca14568b6fa25ec4fcec4379562980e76d7dd
https://github.com/NGDATA/lilyproject/commit/4fdca14568b6fa25ec4fcec4379562980e76d7dd
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
A cr/indexer/hbase-indexer-mapper/src/main/resources/lilyindex-to-hbaseindex.sh
Log Message:
-----------
Script to convert lilyindex confs to hbase index confs
Commit: c4549d113ba8894a5461a4e184bef64890dfdab7
https://github.com/NGDATA/lilyproject/commit/c4549d113ba8894a5461a4e184bef64890dfdab7
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
A cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerConfWrapper.java
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/hbase-indexer-conf-template.xml
Log Message:
-----------
Helper class for creating hbase indexer confs from lily indexer confs
Commit: 2a6252c73181b7eb1b2f03fcf650f2b4be48f7ed
https://github.com/NGDATA/lilyproject/commit/2a6252c73181b7eb1b2f03fcf650f2b4be48f7ed
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
Log Message:
-----------
Align the hbasemapper class with the indexerupdater and indexer classes. This basically merges these two classes.
Commit: 636bbd40a87926712d9c5eeb3d39cf23b6ff08f9
https://github.com/NGDATA/lilyproject/commit/636bbd40a87926712d9c5eeb3d39cf23b6ff08f9
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyServerProxy.java
Log Message:
-----------
Convenience method for creating a repo
Commit: 5a6557ab54298cc0ea5ac08dddbf353c223d7800
https://github.com/NGDATA/lilyproject/commit/5a6557ab54298cc0ea5ac08dddbf353c223d7800
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/repository/api/src/main/java/org/lilyproject/repository/api/LTable.java
Log Message:
-----------
Clarify documentation
Commit: 093cf8ba2d306ef105ca263606d184c284aafad7
https://github.com/NGDATA/lilyproject/commit/093cf8ba2d306ef105ca263606d184c284aafad7
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/process/client/src/main/java/org/lilyproject/client/LilyClient.java
M cr/process/test/src/test/java/org/lilyproject/process/test/LilyClientTest.java
Log Message:
-----------
Remove notions of indexer from lilyclient
Commit: 2e686ec68f0cc2375fe07e0ce0953c364da3dabd
https://github.com/NGDATA/lilyproject/commit/2e686ec68f0cc2375fe07e0ce0953c364da3dabd
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/indexer/sep-filter/src/main/java/org/lilyproject/indexer/event/IndexerEditFilterProvider.java
Log Message:
-----------
Change subscription name to match hbase indexer
Commit: c03f604ba5e9e18011f594dffc1a4112b36dbae0
https://github.com/NGDATA/lilyproject/commit/c03f604ba5e9e18011f594dffc1a4112b36dbae0
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M cr/avro-api/src/main/java/org/lilyproject/avro/AvroConverter.java
M cr/avro-api/src/main/java/org/lilyproject/avro/AvroLilyImpl.java
M cr/avro-api/src/test/java/org/lilyproject/avro/AvroLilyImplTest.java
R cr/indexer/api/src/main/java/org/lilyproject/indexer/IndexNotFoundException.java
R cr/indexer/api/src/main/java/org/lilyproject/indexer/Indexer.java
R cr/indexer/api/src/main/java/org/lilyproject/indexer/IndexerException.java
M cr/indexer/engine/pom.xml
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/IndexerApiImpl.java
R cr/indexer/engine/src/test/java/org/lilyproject/indexer/engine/test/DateYearFormatter.java
R cr/indexer/engine/src/test/java/org/lilyproject/indexer/engine/test/IndexerApiTest.java
R cr/indexer/engine/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf1.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complex_configuration.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_deref.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid1.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid2.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid3.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_dynfields.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_dynfields_continue.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_emptyvtags.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_fulldynamic.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_include_rule_switch.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_match.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_synchronous.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_sysfields.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/schema1.xml
M cr/indexer/integrationtest/pom.xml
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
A cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/DateYearFormatter.java
A cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/blob1_msword.doc
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/blob2.pdf
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/blob3_oowriter.odt
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/blob4_excel.xls
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf1.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complex_configuration.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_deref.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid1.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid2.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid3.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_dynfields.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_dynfields_continue.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_emptyvtags.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_fulldynamic.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_include_rule_switch.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_match.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_synchronous.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_sysfields.xml
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/mswordblob.doc
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/schema1.xml
M cr/mapreduce/test/pom.xml
M cr/process/server/rpc-module/src/main/java/org/lilyproject/avro/AvroServer.java
M cr/process/test/pom.xml
M cr/server-test-fw/pom.xml
M global/servlet/jetty-module/pom.xml
M global/solr-test-fw/src/main/resources/org/lilyproject/solrtestfw/conftemplate/solrconfig.xml
M pom.xml
Log Message:
-----------
Removed some of the indexer api
Change indexer test so that it integrates with hbase indexer and move the test to integration
Commit: a0ae5de0f8dbe975c4ee2c3b20497ae522137b58
https://github.com/NGDATA/lilyproject/commit/a0ae5de0f8dbe975c4ee2c3b20497ae522137b58
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-22 (Fri, 22 Nov 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
R cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyUniqueKeyFormatter.java
M cr/indexer/hbase-indexer-mapper/src/main/resources/lilyindex-to-hbaseindex.sh
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
R cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyUniqueKeyFormatterTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/hbase-indexer-conf-template.xml
Log Message:
-----------
Fix multitable tests
Remove read tracking test since we cannot check this for the moment
Remove the lilyuniquekeyformatter since we create unique keys in the mapper
Commit: d4ce05a065727f21255c43f092c33de7eca076c9
https://github.com/NGDATA/lilyproject/commit/d4ce05a065727f21255c43f092c33de7eca076c9
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-22 (Fri, 22 Nov 2013)
Changed paths:
R cr/indexer/admin-cli/README.txt
R cr/indexer/admin-cli/indexerconf.xml
R cr/indexer/admin-cli/pom.xml
R cr/indexer/admin-cli/src/main/java/org/lilyproject/indexer/admin/cli/AddIndexCli.java
R cr/indexer/admin-cli/src/main/java/org/lilyproject/indexer/admin/cli/BaseIndexerAdminCli.java
R cr/indexer/admin-cli/src/main/java/org/lilyproject/indexer/admin/cli/GetIndexerConfCli.java
R cr/indexer/admin-cli/src/main/java/org/lilyproject/indexer/admin/cli/GetShardingConfCli.java
R cr/indexer/admin-cli/src/main/java/org/lilyproject/indexer/admin/cli/ListIndexesCli.java
R cr/indexer/admin-cli/src/main/java/org/lilyproject/indexer/admin/cli/TouchIndexCli.java
R cr/indexer/admin-cli/src/main/java/org/lilyproject/indexer/admin/cli/UpdateIndexCli.java
R cr/indexer/admin-cli/src/main/resources/org/lilyproject/indexer/admin/cli/AddIndexCli_help_footer.txt
R cr/indexer/admin-cli/src/main/resources/org/lilyproject/indexer/admin/cli/AddIndexCli_help_header.txt
R cr/indexer/admin-cli/src/main/resources/org/lilyproject/indexer/admin/cli/GetIndexerConfCli_help_header.txt
R cr/indexer/admin-cli/src/main/resources/org/lilyproject/indexer/admin/cli/GetShardingConfCli_help_header.txt
R cr/indexer/admin-cli/src/main/resources/org/lilyproject/indexer/admin/cli/ListIndexesCli_help_header.txt
R cr/indexer/admin-cli/src/main/resources/org/lilyproject/indexer/admin/cli/TouchIndexCli_help_footer.txt
R cr/indexer/admin-cli/src/main/resources/org/lilyproject/indexer/admin/cli/TouchIndexCli_help_header.txt
R cr/indexer/admin-cli/src/main/resources/org/lilyproject/indexer/admin/cli/UpdateIndexCli_help_footer.txt
R cr/indexer/admin-cli/src/main/resources/org/lilyproject/indexer/admin/cli/UpdateIndexCli_help_header.txt
R cr/indexer/batchbuild/mr-assembly.xml
R cr/indexer/batchbuild/pom.xml
R cr/indexer/batchbuild/src/main/java/org/lilyproject/indexer/batchbuild/IndexBatchBuildCounters.java
R cr/indexer/batchbuild/src/main/java/org/lilyproject/indexer/batchbuild/IndexingMapper.java
R cr/indexer/batchbuild/src/main/resources/org/lilyproject/indexer/batchbuild/IndexBatchBuildCounters.properties
R cr/indexer/master/pom.xml
R cr/indexer/master/src/main/java/org/lilyproject/indexer/master/BatchIndexBuilder.java
R cr/indexer/master/src/main/java/org/lilyproject/indexer/master/IndexerMaster.java
R cr/indexer/master/src/main/resources/org/lilyproject/indexer/master/full-table-scan-config.json
R cr/indexer/master/src/test/java/org/lilyproject/indexer/master/IndexerMasterTest.java
R cr/indexer/master/src/test/resources/org/lilyproject/indexer/master/test_indexer_conf.xml
R cr/indexer/worker/pom.xml
R cr/indexer/worker/src/main/java/org/lilyproject/indexer/worker/IndexerWorker.java
R cr/indexer/worker/src/main/java/org/lilyproject/indexer/worker/IndexerWorkerSettings.java
Log Message:
-----------
Remove indexer worker and master code since this is now found in the hbase-indexer
Commit: 5f4a394f3f39ab791ad8488bb6218f839f9c96b9
https://github.com/NGDATA/lilyproject/commit/5f4a394f3f39ab791ad8488bb6218f839f9c96b9
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-22 (Fri, 22 Nov 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
Log Message:
-----------
Cleaning up some code
Commit: e6af3c9aa6a9fdb98d52e113c89b5d73cc85b6a0
https://github.com/NGDATA/lilyproject/commit/e6af3c9aa6a9fdb98d52e113c89b5d73cc85b6a0
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-22 (Fri, 22 Nov 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
Log Message:
-----------
comments
Commit: c1daf8f531687b9e6bd8899000387868fd43b32b
https://github.com/NGDATA/lilyproject/commit/c1daf8f531687b9e6bd8899000387868fd43b32b
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-22 (Fri, 22 Nov 2013)
Changed paths:
M cr/indexer/pom.xml
Log Message:
-----------
Remove unused modules
Commit: ee8be309ff471d50ed4b9a9d225bbe450734d7ed
https://github.com/NGDATA/lilyproject/commit/ee8be309ff471d50ed4b9a9d225bbe450734d7ed
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M pom.xml
Log Message:
-----------
latest hbase-indexer version
Commit: 029bbbe800e03431175a5f6e54da2fb9d5a40395
https://github.com/NGDATA/lilyproject/commit/029bbbe800e03431175a5f6e54da2fb9d5a40395
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/pom.xml
Log Message:
-----------
Removed duplicate dependency + bump hbase indexer version
Commit: 5b8638ac7b9aba301e7c1fd21583a8435ce91bda
https://github.com/NGDATA/lilyproject/commit/5b8638ac7b9aba301e7c1fd21583a8435ce91bda
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
A cr/indexer/hbase-indexer-mapper/src/main/resources/lilyindex-to-hbaseindex.sh
R cr/indexer/hbase-indexer-mapper/src/main/resources/lilyindex-to-hbaseindex.sh
Log Message:
-----------
make script executable
Commit: 9f8f6e385ccf238e84a28f7b94e853b41663d668
https://github.com/NGDATA/lilyproject/commit/9f8f6e385ccf238e84a28f7b94e853b41663d668
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/BulkIngester.java
M cr/process/server/repository-module/src/main/lily/spring/services.xml
A cr/process/test/src/test/java/org/lilyproject/process/test/AuthzTest.java
M cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/RepositorySetup.java
M cr/repository-api-tutorial/src/test/java/org/lilyproject/repository/api/tutorial/TutorialTest.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/AbstractRepositoryManager.java
A cr/repository/impl/src/main/java/org/lilyproject/repository/impl/DRAuthorizationContextProvider.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/HBaseRepositoryManager.java
M cr/repository/spi/pom.xml
A cr/repository/spi/src/main/java/org/lilyproject/repository/spi/AuthorizationContextHolder.java
Log Message:
-----------
Enable pass-through of authz ctx to hbase (1/x)
The idea behind this and follow up commits is to enable Lily to pass on an authorization context to a hbase-based authorization framework by NGDATA (not part of the OSS Lily DR).
* define a thread-local based authorization context holder
* wrap tables in AuthEnabledHTable to make sure authz context is passed on to hbase for each request
* testcase
introduces a dependency on lily-hbase-authz-public-client which is not yet publicly available but will be soon.
not yet / todo: make the same work for the remoterepository, i.o.w. modify rpc protocol to pass on authz context
Commit: 7054873b08365a19d8ab3aa6500ea81f8681f922
https://github.com/NGDATA/lilyproject/commit/7054873b08365a19d8ab3aa6500ea81f8681f922
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M apps/import/pom.xml
M apps/linkindex-cli/pom.xml
M apps/mbox-import/pom.xml
M apps/scan-records/pom.xml
M apps/tester/pom.xml
M build-tools/pom.xml
M cr/avro-api/pom.xml
M cr/bulk-import/pom.xml
M cr/indexer/api/pom.xml
M cr/indexer/derefmap-indexfilter/pom.xml
M cr/indexer/engine/pom.xml
M cr/indexer/hbase-indexer-mapper/pom.xml
M cr/indexer/integrationtest/pom.xml
M cr/indexer/model/pom.xml
M cr/indexer/pom.xml
M cr/indexer/sep-filter/pom.xml
M cr/linkindex/pom.xml
M cr/mapreduce/mapreduce/pom.xml
M cr/mapreduce/pom.xml
M cr/mapreduce/test-jobs/pom.xml
M cr/mapreduce/test/pom.xml
M cr/process/client/pom.xml
M cr/process/pom.xml
M cr/process/rest-perftest/pom.xml
M cr/process/server/conf/runtime/wiring.xml
M cr/process/server/general-module/pom.xml
M cr/process/server/indexer-integration-module/pom.xml
M cr/process/server/indexer-module/pom.xml
M cr/process/server/pom.xml
M cr/process/server/repository-master-module/pom.xml
M cr/process/server/repository-module/pom.xml
M cr/process/server/rest-module/pom.xml
M cr/process/server/rpc-module/pom.xml
M cr/process/server/webui-module/pom.xml
M cr/process/test-decorator/pom.xml
M cr/process/test-updatehook/pom.xml
M cr/process/test/pom.xml
M cr/repo-test-fw/pom.xml
M cr/repo-util/pom.xml
M cr/repository-api-tutorial/pom.xml
M cr/repository/admin-cli/pom.xml
M cr/repository/api/pom.xml
M cr/repository/id-impl/pom.xml
M cr/repository/impl/pom.xml
M cr/repository/master/pom.xml
M cr/repository/model/pom.xml
M cr/repository/pom.xml
M cr/repository/remote-impl/pom.xml
M cr/repository/spi/pom.xml
M cr/repository/test/pom.xml
M cr/sep/pom.xml
M cr/server-test-fw/pom.xml
M cr/standalone-launcher/pom.xml
M global/cli-fw/pom.xml
M global/clientmetrics/pom.xml
M global/hadoop-test-fw-standalone/pom.xml
M global/hadoop-test-fw/pom.xml
M global/hadoop-test/pom.xml
M global/hbase-client/pom.xml
M global/hbase-util/pom.xml
M global/hbaseindex/base/pom.xml
M global/hbaseindex/impl/pom.xml
M global/hbaseindex/perftest/pom.xml
M global/hbaseindex/pom.xml
M global/json-util/pom.xml
M global/lily-bytes/pom.xml
M global/pluginregistry/api/pom.xml
M global/pluginregistry/impl/pom.xml
M global/pluginregistry/pom.xml
M global/servlet/integration-test-module/pom.xml
M global/servlet/integration-test/pom.xml
M global/servlet/jersey-helper/pom.xml
M global/servlet/jetty-module/pom.xml
M global/servlet/pom.xml
M global/servlet/servletregistry-api/pom.xml
M global/servlet/servletregistry-module/pom.xml
M global/servlet/spring-mvc-helper/pom.xml
M global/solr-test-fw/pom.xml
M global/testclient-fw/pom.xml
M global/util/pom.xml
M global/zk-util/pom.xml
M integration-tests/misc/pom.xml
M integration-tests/pom.xml
M pom.xml
M runtime/core/lily-runtime-cli/pom.xml
M runtime/core/lily-runtime-conf/pom.xml
M runtime/core/lily-runtime-launcher/pom.xml
M runtime/core/lily-runtime-rapi/pom.xml
M runtime/core/lily-runtime-testfw/pom.xml
M runtime/core/lily-runtime-tests/pom.xml
M runtime/core/lily-runtime/pom.xml
M runtime/pom.xml
M runtime/tools/lily-runtime-deploy-repo/pom.xml
M runtime/tools/lily-runtime-genclassloader-plugin/pom.xml
M tools/archetype/archetype-basic/pom.xml
M tools/archetype/archetype-lily-server-plugin/pom.xml
M tools/archetype/archetype-mapreduce/pom.xml
M tools/archetype/pom.xml
M tools/doc-tools/pom.xml
M tools/generate-split-keys/pom.xml
M tools/genscript-plugin/pom.xml
M tools/hbase-exclusions-plugin/pom.xml
M tools/licensecheck/pom.xml
M tools/lily-runtime-plugin/pom.xml
M tools/print-host/pom.xml
M tools/record-row-visualizer/pom.xml
M tools/rest-resources-generator/pom.xml
M tools/upgrade/pom.xml
Log Message:
-----------
Use branch-specific artifact version
Commit: b271aac1c6b31cca3d85b23b133f0e8d9a2a1256
https://github.com/NGDATA/lilyproject/commit/b271aac1c6b31cca3d85b23b133f0e8d9a2a1256
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
A global/hbase-authz-public-client/README.txt
A global/hbase-authz-public-client/pom.xml
A global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/AuthEnabledHTable.java
A global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/AuthorizationContext.java
A global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/AuthorizationContextProvider.java
A global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/PermissionUtil.java
A global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/SecurityLabelUtil.java
M pom.xml
Log Message:
-----------
Add hbase-authz-public-client
These are some client helper classes to interact with the NGDATA hbase authorization layer.
Commit: ece2620463a0d1140cbbfa2522f81eed387e81f4
https://github.com/NGDATA/lilyproject/commit/ece2620463a0d1140cbbfa2522f81eed387e81f4
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/repository/spi/pom.xml
M pom.xml
Log Message:
-----------
Fix lily-hbase-authz-public-client dep
Commit: ce63c3ba7991145bdb857dd5f29358f1b6db0044
https://github.com/NGDATA/lilyproject/commit/ce63c3ba7991145bdb857dd5f29358f1b6db0044
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/AbstractRepositoryManager.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/HBaseRepositoryManager.java
M global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/AuthEnabledHTable.java
A global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/HBaseAuthzUtil.java
R global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/PermissionUtil.java
R global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/SecurityLabelUtil.java
Log Message:
-----------
add extra client attrs for hbase-authz
Introduce some extra attributes that the AuthEnabledHTable passes on to the authorization coprocessor.
Some code refactoring.
Commit: da522d19344b38102c6a30fcee38c068eab8a0b5
https://github.com/NGDATA/lilyproject/commit/da522d19344b38102c6a30fcee38c068eab8a0b5
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/HBaseRepository.java
Log Message:
-----------
Do not add nv recordtype kv twice
put.add will happily record the same KV multiple times. This can be annoying/confusing on the hbase side (e.g. in coprocessors).
Commit: c5d30e0265da2f10653e5c716aec2cd9f7c3dfda
https://github.com/NGDATA/lilyproject/commit/c5d30e0265da2f10653e5c716aec2cd9f7c3dfda
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/HBaseRepositoryManager.java
Log Message:
-----------
Adjust permission format
Adjust permission format in DEFAULT_PERSSIONS to the new syntax expected by hbase-authz.
Commit: 89587ca856701aade1a86c13e1869ac1a38fe5a6
https://github.com/NGDATA/lilyproject/commit/89587ca856701aade1a86c13e1869ac1a38fe5a6
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/HBaseAuthzUtil.java
Log Message:
-----------
change security label things
Security labels are now a single string, and are now stored in a column familiy + qualifier selected by the application on a per table basis, the name of the CF&Q is stored in the table descriptor.
The setSecurityLabel method had become absurdly trivial, so removed it.
Commit: 8044dc15773ea7e6a3cc80be138ee5546e549404
https://github.com/NGDATA/lilyproject/commit/8044dc15773ea7e6a3cc80be138ee5546e549404
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/HBaseAuthzUtil.java
Log Message:
-----------
javadoc clarifications
Commit: 617a005f24a539ae886e041967e42809587cca05
https://github.com/NGDATA/lilyproject/commit/617a005f24a539ae886e041967e42809587cca05
Author: Benny Colyn <
ben...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M pom.xml
Log Message:
-----------
add source artefacts to build, install and deploy to nexus
Commit: 72cb8218bd5f53bb82503296dff55791d1f4800a
https://github.com/NGDATA/lilyproject/commit/72cb8218bd5f53bb82503296dff55791d1f4800a
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M pom.xml
Log Message:
-----------
removing snapshot repository
Commit: 89864a0261651c23fc95f637e548a440117e3eba
https://github.com/NGDATA/lilyproject/commit/89864a0261651c23fc95f637e548a440117e3eba
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/HBaseAuthzUtil.java
Log Message:
-----------
Add constant for lily.sec.label.encoding
Commit: ced9f1d89e2eb90a2d5ea3b175e13eceb2aeda57
https://github.com/NGDATA/lilyproject/commit/ced9f1d89e2eb90a2d5ea3b175e13eceb2aeda57
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
A cr/repo-util/src/main/java/org/lilyproject/util/repo/RecordTypeUtil.java
Log Message:
-----------
LILY-2524 Add utility for subtype checks
This is similar to RecordUtil.instanceOf, but takes two types as argument, thus it is a is-subtype check rather than an instance-of check.
Commit: 80a341be157d1e59a6333ca9f01b819354e30630
https://github.com/NGDATA/lilyproject/commit/80a341be157d1e59a6333ca9f01b819354e30630
Author: Benny Colyn <
ben...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M pom.xml
Log Message:
-----------
forward-port repository changes from master
Commit: 559b69c5fc7a6491de2c387cf1cced117100c99f
https://github.com/NGDATA/lilyproject/commit/559b69c5fc7a6491de2c387cf1cced117100c99f
Author: Benny Colyn <
ben...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M global/hbase-authz-public-client/pom.xml
Log Message:
-----------
fix version in hbase-authz-public-client
Commit: cd92198011e1b1ce79f17509a3da58e67d0eec39
https://github.com/NGDATA/lilyproject/commit/cd92198011e1b1ce79f17509a3da58e67d0eec39
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M tools/lily-runtime-plugin/src/main/java/org/lilyproject/tools/mavenplugin/lilyruntimedepresolver/AetherRepositoryWriter.java
Log Message:
-----------
Set artifact version to base version in repository to be used by lily runtime. That is because the actual version could be a resolved snapshot, while lily runtime can only work with artifact versions that correspond exactly to the version referenced in the directory name and classloader.xml (hence literally SNAPSHOT).
Commit: c08756c842733ad63ef329711177ae0822ca637a
https://github.com/NGDATA/lilyproject/commit/c08756c842733ad63ef329711177ae0822ca637a
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M patches/upgrade-cdh-libraries.txt
Log Message:
-----------
updated repository wrt changes in mvnrepo setup
Commit: cfce1859d58fa7f75bf38a2c5d5318b99a652b5a
https://github.com/NGDATA/lilyproject/commit/cfce1859d58fa7f75bf38a2c5d5318b99a652b5a
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/HBaseAuthzUtil.java
Log Message:
-----------
HBaseAuthzUtil: add lily.sec.filterputs
Define a new request attribute which allows to tell the authorization layer whether for puts, columns for which there is no permission should be silently skipped or cause an exception to be thrown.
Commit: 75f0fffe07ee1d804a576d338a9f7cd296993096
https://github.com/NGDATA/lilyproject/commit/75f0fffe07ee1d804a576d338a9f7cd296993096
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/BaseRepository.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/HBaseRepository.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/HBaseRepositoryManager.java
M cr/repository/remote-impl/src/main/java/org/lilyproject/repository/remote/RemoteRepository.java
Log Message:
-----------
LILY-2508 changes for delete authorization
Made the necessary changes for making the Lily DR delete operation behave correctly in case the NGDATA hbase authorization coprocessor is active:
* the read-before-write of the delete operation should read all fields, not only the ones to which the current user has permission (because we don't want to end up with half-deleted records).
* we don't support deleting records with versioned(-mutable) fields when authorization is active, because this case is split into two HBase operations, and we need the authorization for both to succeed. Since we can't do this atomically, and thus this would leave the record in a half-deleted state, I decided to disallow this case for now.
Commit: e62962e90715d1608fac8d3fd9fc316fcf76f4e8
https://github.com/NGDATA/lilyproject/commit/e62962e90715d1608fac8d3fd9fc316fcf76f4e8
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/process/client/src/main/java/org/lilyproject/client/LilyClient.java
M cr/process/client/src/main/java/org/lilyproject/client/impl/LoadBalancingAndRetryingRepositoryManager.java
M cr/process/server/repository-module/src/main/java/org/lilyproject/server/modules/repository/DecoratingRepositoryManager.java
M cr/process/server/repository-module/src/main/lily/spring/services.xml
M cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/RepositorySetup.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/AbstractRepositoryManager.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/HBaseRepository.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/HBaseRepositoryManager.java
M cr/repository/remote-impl/src/main/java/org/lilyproject/repository/remote/RemoteRepository.java
M cr/repository/remote-impl/src/main/java/org/lilyproject/repository/remote/RemoteRepositoryManager.java
M cr/repository/remote-impl/src/test/java/org/lilyproject/repository/remote/RemoteRepositoryTest.java
Log Message:
-----------
LILY-2548 authz for remoterepo & lilyclient
Make RemoteRepository and LilyClient authorization aware:
* RemoteRepository performs its direct hbase reads using the AuthEnabledHTable
* LilyClient can take an optional AuthorizationContextProvider constructor argument. By default the DRAuthorizationContextProvider is used which takes it from the threadlocal var managed by AuthorizationContextHolder.
(all this stuff is only relevant when NGDATA's hbase authorization coprocessor is deployed within HBase)
Commit: eaa5a591a898017f1883e607bd834971ab71167e
https://github.com/NGDATA/lilyproject/commit/eaa5a591a898017f1883e607bd834971ab71167e
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M integration-tests/misc/start-launch-test-lily.sh
Log Message:
-----------
Attempt to make start-launch-test-lily work when the path contains spaces
Commit: 978e20b21eeb171982eae02d7cf4e97d261db42c
https://github.com/NGDATA/lilyproject/commit/978e20b21eeb171982eae02d7cf4e97d261db42c
Author: Benny Colyn <
ben...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M runtime/tools/lily-runtime-genclassloader-plugin/src/main/java/org/lilyproject/runtime/tools/plugin/genclassloader/ClassloaderMojo.java
Log Message:
-----------
use fix compatibility with maven 3.1 (use default-value instead of a constant expression)
Commit: f7691384aa86f6d826587630f2eff69cbb5f2cb4
https://github.com/NGDATA/lilyproject/commit/f7691384aa86f6d826587630f2eff69cbb5f2cb4
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/avro-api/src/main/avro/lily.avpr
M cr/avro-api/src/main/java/org/lilyproject/avro/AvroConverter.java
M cr/avro-api/src/main/java/org/lilyproject/avro/AvroLilyImpl.java
M cr/avro-api/src/test/java/org/lilyproject/avro/AvroLilyImplTest.java
M cr/repository/remote-impl/src/main/java/org/lilyproject/repository/remote/RemoteRepository.java
M cr/repository/remote-impl/src/test/java/org/lilyproject/repository/remote/RemoteRepositoryTest.java
Log Message:
-----------
LILY-2537 pass on authz context over avro rpc
Pass on the authorization context from lily-client to lily-server when using the avro rpc.
Only added this for the methods that need it (thus for methods working on records, not for the typemgr methods).
There is no authentication on the avro rpc, we are just passing on trusted information.
Noticed that there is a read-only method (getVariants) that goes over rpc, this should not be the case.
Commit: bad0ca29be3c470a654a3d168768dce86723a628
https://github.com/NGDATA/lilyproject/commit/bad0ca29be3c470a654a3d168768dce86723a628
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/BulkIngester.java
M cr/process/client/src/main/java/org/lilyproject/client/LilyClient.java
M cr/process/client/src/main/java/org/lilyproject/client/impl/LoadBalancingAndRetryingRepositoryManager.java
M cr/process/server/repository-module/src/main/java/org/lilyproject/server/modules/repository/DecoratingRepositoryManager.java
M cr/process/server/repository-module/src/main/lily/spring/services.xml
M cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/RepositorySetup.java
M cr/repository-api-tutorial/src/test/java/org/lilyproject/repository/api/tutorial/TutorialTest.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/AbstractRepositoryManager.java
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/HBaseRepositoryManager.java
M cr/repository/remote-impl/src/main/java/org/lilyproject/repository/remote/RemoteRepositoryManager.java
Log Message:
-----------
LILY-2548 LILY-2537 remove use of AuthorizationContextProvider
Removed the ability to provide your own AuthorizationContextProvider to LilyClient or RepositoryManager, instead use the fixed DRAuthorizationContextProvider as input to AuthEnabledHTable.
Decided this flexibility was not needed, besides there could be different sources (authz context coming from rpc or rest). So it was simpler to have a model where the authz context is always set into the same threadlocal variable.
Commit: cbda1f1a50f01fd5512a4bc6824f02063df897c0
https://github.com/NGDATA/lilyproject/commit/cbda1f1a50f01fd5512a4bc6824f02063df897c0
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/avro-api/src/main/java/org/lilyproject/avro/AvroConverter.java
Log Message:
-----------
Fix NPE
Commit: b6e08615d9e6ed6d9dfb871770086983b8c7e0c6
https://github.com/NGDATA/lilyproject/commit/b6e08615d9e6ed6d9dfb871770086983b8c7e0c6
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
A global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/AccessDeniedException.java
A global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/AuthorizationException.java
Log Message:
-----------
Add hbase-authz public exceptions
It is important for these exceptions to be in the client library, so that clients can recognized them. In particular, hbase client should recognize it as a DoNotRetryIOException.
Commit: 69d288bae937d049404fc5f621cec32cf19c7d22
https://github.com/NGDATA/lilyproject/commit/69d288bae937d049404fc5f621cec32cf19c7d22
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M apps/import/src/main/java/org/lilyproject/tools/import_/cli/JsonImport.java
M apps/import/src/main/java/org/lilyproject/tools/import_/cli/JsonImportTool.java
M apps/scan-records/src/main/java/org/lilyproject/tools/scanner/cli/ScannerCli.java
Log Message:
-----------
LILY-2527 pass authz ctx in import & scan tool
For the lily-import and lily-scan-records tools, allow to specify the role names to set in the authorization context. Changed JsonImport to pass on the authorization context to the child threads it creates.
Commit: aa5d3c4cb0f8a2facdd7519fe6b271b5380f6c3e
https://github.com/NGDATA/lilyproject/commit/aa5d3c4cb0f8a2facdd7519fe6b271b5380f6c3e
Author: Steve Kaeser <
ste...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/process/server/rest-module/pom.xml
A cr/process/server/rest-module/src/main/java/org/lilyproject/rest/VersionResource.java
A cr/process/server/rest-module/src/main/resources/version.properties
Log Message:
-----------
LILY-2444
updated to support version REST interfact
Commit: 620d66073c468b3b57ee7bc1faa08a6500ac226b
https://github.com/NGDATA/lilyproject/commit/620d66073c468b3b57ee7bc1faa08a6500ac226b
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M global/hadoop-test-fw/src/main/java/org/lilyproject/hadooptestfw/HBaseProxy.java
Log Message:
-----------
HBaseProxy: add way to add custom hbase props
We already had something like that, but it was limited to properties whose name starts with "hbase.".
Commit: b4ab5292cc7aca18c4f1365cb29c6ad646cd56ae
https://github.com/NGDATA/lilyproject/commit/b4ab5292cc7aca18c4f1365cb29c6ad646cd56ae
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M pom.xml
Log Message:
-----------
Upgrading avro version (due to AVRO-1292 and related issues)
Commit: 9945b5cea93c9b0270a4352b48adf55e64d9329d
https://github.com/NGDATA/lilyproject/commit/9945b5cea93c9b0270a4352b48adf55e64d9329d
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M runtime/core/lily-runtime/src/main/java/org/lilyproject/runtime/ClassLoaderConfigurer.java
Log Message:
-----------
runtime: allow version suffixes to start with underscore
Commit: b55cffed3307677ec33605e5d56d9b72da77f00d
https://github.com/NGDATA/lilyproject/commit/b55cffed3307677ec33605e5d56d9b72da77f00d
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M runtime/core/lily-runtime/src/main/java/org/lilyproject/runtime/ClassLoaderConfigurer.java
Log Message:
-----------
runtime: fix version compare logic
previous change was made a bit too fast: needed a non-capturing group in the regex
Commit: 5e69907b9c9b38a1929ce2ed1dd3e51c87af87ee
https://github.com/NGDATA/lilyproject/commit/5e69907b9c9b38a1929ce2ed1dd3e51c87af87ee
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M pom.xml
Log Message:
-----------
rollback avro version
Commit: d3d88483cd1244f4cb6b86e3e725780027ae504f
https://github.com/NGDATA/lilyproject/commit/d3d88483cd1244f4cb6b86e3e725780027ae504f
Author: Steve Kaeser <
ste...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/mapreduce/test/src/test/java/org/lilyproject/mapreduce/test/MapReduceTest.java
M cr/process/server/conf/general/mapreduce.xml
M global/hadoop-test-fw/src/main/java/org/lilyproject/hadooptestfw/fork/HBaseTestingUtility.java
M tools/archetype/archetype-mapreduce/src/main/resources/archetype-resources/README.txt
Log Message:
-----------
LILY-2554
changed job tracker port from 9001 to 8021
Commit: 69d3ed43c39f8ec16682897af9d2061530180815
https://github.com/NGDATA/lilyproject/commit/69d3ed43c39f8ec16682897af9d2061530180815
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
A cr/fake-repository/pom.xml
A cr/fake-repository/src/main/java/org/lilyproject/repository/fake/FakeLRepository.java
A cr/fake-repository/src/main/java/org/lilyproject/repository/fake/FakeLTable.java
A cr/fake-repository/src/main/java/org/lilyproject/repository/fake/FakeRegistry.java
A cr/fake-repository/src/main/java/org/lilyproject/repository/fake/FakeRepositoryManager.java
A cr/fake-repository/src/main/java/org/lilyproject/repository/fake/FakeTableManager.java
A cr/fake-repository/src/main/java/org/lilyproject/repository/fake/FakeTypeManager.java
R cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeLRepository.java
R cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeLTable.java
R cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeRegistry.java
R cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeRepositoryManager.java
R cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeTableManager.java
R cr/repo-test-fw/src/main/java/org/lilyproject/repotestfw/FakeTypeManager.java
M pom.xml
Log Message:
-----------
Move fake repo in its own module
Because:
* it has a completely different (much smaller) dependency set then repo-test-fw
* serves a different purpose, and audience, then repo-test-fw (which is for lily-internal tests)
Commit: eeec54a707112e3d2d22d8f6c170b42ec97e7801
https://github.com/NGDATA/lilyproject/commit/eeec54a707112e3d2d22d8f6c170b42ec97e7801
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/AbstractRepositoryManager.java
Log Message:
-----------
Rename permission binprefix to bin_starts_with
This follows a reanme in NGDATA's hbase-authorization package.
Commit: 0835b26f7d5f27f91063f02cb0d28fb976b2eec1
https://github.com/NGDATA/lilyproject/commit/0835b26f7d5f27f91063f02cb0d28fb976b2eec1
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/process/test/src/test/java/org/lilyproject/process/test/RecordScannerMapTest.java
Log Message:
-----------
RecordScannerMapTest: robustify
This test was relying on ridicuously precise timings, made it more robust.
Also removed needless currentThread() calls.
Commit: 13afd8f73fc3c2a2c7a5142b5d75c28aa505312c
https://github.com/NGDATA/lilyproject/commit/13afd8f73fc3c2a2c7a5142b5d75c28aa505312c
Author: Steve Kaeser <
ste...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/repository/model/src/test/java/org/lilyproject/repository/model/impl/RepositoryModelTest.java
Log Message:
-----------
Increased zookeeper timeout
Commit: 2aea380080f1038d0aaa12fe12e19a3196d1cdbd
https://github.com/NGDATA/lilyproject/commit/2aea380080f1038d0aaa12fe12e19a3196d1cdbd
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexConf-testClearIndex-false.json
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexConf-testClearIndex-true.json
Log Message:
-----------
LILY-1013: add option to first delete index
Commit: 2b20e501e961ef857964b98ff02da9927d3c2355
https://github.com/NGDATA/lilyproject/commit/2b20e501e961ef857964b98ff02da9927d3c2355
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/AbstractRepositoryManager.java
Log Message:
-----------
LILY-2577 adapt to changed permission syntax
Commit: 393be40bb038d6b7576a636f8a904cf5c5085853
https://github.com/NGDATA/lilyproject/commit/393be40bb038d6b7576a636f8a904cf5c5085853
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/repository/impl/src/main/java/org/lilyproject/repository/impl/AbstractRepositoryManager.java
M global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/AuthEnabledHTable.java
M global/hbase-authz-public-client/src/main/java/com/ngdata/lily/security/hbase/client/HBaseAuthzUtil.java
Log Message:
-----------
LILY-2578 Remove required row permission types
This concept has been removed from NGDATA's hbase-authorization coprocessor.
Commit: 37b435ec4dbf47d5ce1b0da2cd5dc761c8fe76b3
https://github.com/NGDATA/lilyproject/commit/37b435ec4dbf47d5ce1b0da2cd5dc761c8fe76b3
Author: Bruno Dumon <
br...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M runtime/tools/lily-runtime-genclassloader-plugin/src/main/java/org/lilyproject/runtime/tools/plugin/genclassloader/ClassloaderMojo.java
M tools/genscript-plugin/src/main/java/org/lilyproject/tools/mavenplugin/genscript/GenScriptMojo.java
M tools/hbase-exclusions-plugin/src/main/java/org/lilyproject/tools/mavenplugin/hbaseexclusions/HBaseExclusionsMojo.java
M tools/lily-runtime-plugin/src/main/java/org/lilyproject/tools/mavenplugin/lilyruntimedepresolver/LilyRuntimeDependencyResolver.java
M tools/lily-runtime-plugin/src/main/java/org/lilyproject/tools/mavenplugin/lilyruntimedepresolver/LilyRuntimeProjectDependencyResolver.java
M tools/lily-runtime-plugin/src/main/java/org/lilyproject/tools/mavenplugin/lilyruntimedepresolver/LilyRuntimeProjectRepository.java
M tools/lily-runtime-plugin/src/main/java/org/lilyproject/tools/mavenplugin/lilyruntimedepresolver/LilyRuntimeRepository.java
Log Message:
-----------
fix mojo's: expression -> default-value or property
Noticed classloader-template.xml's not being picked up when doing build with maven 3.1.1
Turned out we were using "@parameter expression" in an incorrect way, see
http://maven.apache.org/developers/mojo-api-specification.html
Commit: 8d3181b5d6a63f4c68f7c67e75ae3af666a72d81
https://github.com/NGDATA/lilyproject/commit/8d3181b5d6a63f4c68f7c67e75ae3af666a72d81
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/BulkIngester.java
Log Message:
-----------
handleBlobReferences should be a NOP and not through an exception because it is also called when there are no blob references.
Commit: 2ef2a942823dc9419a2f6fd776a83676705bc98b
https://github.com/NGDATA/lilyproject/commit/2ef2a942823dc9419a2f6fd776a83676705bc98b
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/bulk-import/pom.xml
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/AbstractBulkImportCliTool.java
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/BulkIngester.java
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/mapreduce/BulkImportTool.java
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/mapreduce/LilyJythonMapper.java
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/serial/BulkImportTool.java
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/serial/ThreadedRecordWriter.java
M cr/bulk-import/src/test/java/org/lilyproject/repository/bulk/BulkIngesterTest.java
Log Message:
-----------
Added configurable bulk mode option. It is enabled by default (i.e. the same behavior as before). When disabled, the bulk ingester will not actually work as a bulk ingester, but merely delegate create operations to a lily client.
Commit: b3b26f621367fcb192fdfb36ecbaf08425f8a25d
https://github.com/NGDATA/lilyproject/commit/b3b26f621367fcb192fdfb36ecbaf08425f8a25d
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/BulkIngester.java
Log Message:
-----------
Ensure default repository and table names are not null but filled in correctly.
Commit: 3db383f7bd86d363723b2a04108c8b2e83e2ab45
https://github.com/NGDATA/lilyproject/commit/3db383f7bd86d363723b2a04108c8b2e83e2ab45
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/BulkIngester.java
M cr/bulk-import/src/main/java/org/lilyproject/repository/bulk/mapreduce/MapReduceRecordWriter.java
Log Message:
-----------
Also support "non bulk" mode when running in map/reduce
Commit: 4ffbf52f720de23b14d322083569bfe9bab4d14a
https://github.com/NGDATA/lilyproject/commit/4ffbf52f720de23b14d322083569bfe9bab4d14a
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M pom.xml
Log Message:
-----------
Version bump to latest solr
Commit: 826c09c9e4d540ac37152045a3a2929ae1d0d2f5
https://github.com/NGDATA/lilyproject/commit/826c09c9e4d540ac37152045a3a2929ae1d0d2f5
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
A cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf1.xml
M cr/indexer/integrationtest/pom.xml
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexerIntegrationTestUtil.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
M cr/indexer/sep-filter/src/test/java/org/lilyproject/indexer/event/IndexerEditFilterProviderTest.java
M cr/server-test-fw/pom.xml
M cr/server-test-fw/src/test/java/org/lilyproject/lilyservertestfw/test/KeepDataTest.java
M cr/server-test-fw/src/test/java/org/lilyproject/lilyservertestfw/test/LilyProxyTest.java
M cr/server-test-fw/src/test/resources/org/lilyproject/lilyservertestfw/test/lilytestutility_indexerconf.xml
M global/solr-test-fw/pom.xml
Log Message:
-----------
Fix tests
Commit: 57303ea35ad89fac2cbe29e327be32e6905fc1f2
https://github.com/NGDATA/lilyproject/commit/57303ea35ad89fac2cbe29e327be32e6905fc1f2
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
Log Message:
-----------
Clean up after use
Commit: ba24190b6b31f6a75239ea71fa5dd3833a014aa3
https://github.com/NGDATA/lilyproject/commit/ba24190b6b31f6a75239ea71fa5dd3833a014aa3
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexAndRepoCreateDeleteIntegrationTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexerIntegrationTestUtil.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/MultiRepositoryIntegrationTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerConfWrapper.java
Log Message:
-----------
Fix tests
Commit: 7654a66262cd2ccec022b842ad040e6b090b1d48
https://github.com/NGDATA/lilyproject/commit/7654a66262cd2ccec022b842ad040e6b090b1d48
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
A cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyIndexerLifecycleEventListener.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexAndRepoCreateDeleteIntegrationTest.java
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/launcher/HbaseIndexerLauncherService.java
Log Message:
-----------
Add an event listener to clean up derefmaps when an index is deleted
Commit: a773068775b3ef21949d59d236ed133d50bbb816
https://github.com/NGDATA/lilyproject/commit/a773068775b3ef21949d59d236ed133d50bbb816
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M pom.xml
Log Message:
-----------
Avoid mixing the lily solr version with that of hbase-indexer
Commit: 201da6e17488e6c0ae6f7ce5c6308a79f847d2d6
https://github.com/NGDATA/lilyproject/commit/201da6e17488e6c0ae6f7ce5c6308a79f847d2d6
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/fake-repository/pom.xml
M cr/indexer/hbase-indexer-mapper/pom.xml
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
M cr/process/client/pom.xml
M cr/process/server/conf/runtime/wiring.xml
M cr/process/server/indexer-module/pom.xml
M cr/process/server/pom.xml
M cr/server-test-fw/pom.xml
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyServerProxy.java
M global/hbase-authz-public-client/pom.xml
M pom.xml
Log Message:
-----------
Merge with master
Commit: 44517674f77d90d4d2ca620d7b9360ab4452322b
https://github.com/NGDATA/lilyproject/commit/44517674f77d90d4d2ca620d7b9360ab4452322b
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexCliArgs-test3.txt
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexCliArgs-testClearIndex-false.txt
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexCliArgs-testClearIndex-true.txt
R cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexConf-test3.json
R cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexConf-testClearIndex-false.json
R cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexConf-testClearIndex-true.json
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/defaultBatchIndexCliArgs-test2.txt
R cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/defaultBatchIndexConf-test2.json
R cr/process/server/conf/indexer/indexer.xml
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/launcher/HbaseIndexerLauncherService.java
Log Message:
-----------
Batch indexer tests
Commit: 76a217d05005eb23e4661521e9d3905f4770de62
https://github.com/NGDATA/lilyproject/commit/76a217d05005eb23e4661521e9d3905f4770de62
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexCliArgs-testClearIndex-true.txt
Log Message:
-----------
Clear index tests
Commit: 21cf08b1afc533e96fb470bf66d418cc67cbe9ce
https://github.com/NGDATA/lilyproject/commit/21cf08b1afc533e96fb470bf66d418cc67cbe9ce
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexConf-testClearIndex-false.json
A cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/batchIndexConf-testClearIndex-true.json
M pom.xml
M runtime/core/lily-runtime-conf/pom.xml
Log Message:
-----------
Merge branch 'master' into hbase-indexer-mapper
Conflicts:
cr/fake-repository/src/main/java/org/lilyproject/repository/fake/FakeLTable.java
cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
cr/indexer/master/src/main/java/org/lilyproject/indexer/master/BatchIndexBuilder.java
cr/indexer/master/src/main/java/org/lilyproject/indexer/master/IndexerMaster.java
cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyServerProxy.java
global/hbase-authz-public-client/pom.xml
Commit: 92e087c5362e2db93f6e3c92bbee31dd0d977628
https://github.com/NGDATA/lilyproject/commit/92e087c5362e2db93f6e3c92bbee31dd0d977628
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyServerProxy.java
Log Message:
-----------
Add some common properties to the indexer definition
Commit: 63c20b60221703bc5c28a7093844aabdb11b80f2
https://github.com/NGDATA/lilyproject/commit/63c20b60221703bc5c28a7093844aabdb11b80f2
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M apps/import/pom.xml
M apps/linkindex-cli/pom.xml
M apps/mbox-import/pom.xml
M apps/scan-records/pom.xml
M apps/tester/pom.xml
M build-tools/pom.xml
M cr/avro-api/pom.xml
M cr/bulk-import/pom.xml
M cr/fake-repository/pom.xml
M cr/indexer/api/pom.xml
M cr/indexer/derefmap-indexfilter/pom.xml
M cr/indexer/engine/pom.xml
M cr/indexer/hbase-indexer-mapper/pom.xml
M cr/indexer/integrationtest/pom.xml
M cr/indexer/model/pom.xml
M cr/indexer/pom.xml
M cr/indexer/sep-filter/pom.xml
M cr/linkindex/pom.xml
M cr/mapreduce/mapreduce/pom.xml
M cr/mapreduce/pom.xml
M cr/mapreduce/test-jobs/pom.xml
M cr/mapreduce/test/pom.xml
M cr/process/client/pom.xml
M cr/process/pom.xml
M cr/process/rest-perftest/pom.xml
M cr/process/server/conf/runtime/wiring.xml
M cr/process/server/general-module/pom.xml
M cr/process/server/indexer-integration-module/pom.xml
R cr/process/server/indexer-module/pom.xml
R cr/process/server/indexer-module/src/main/lily/classloader-template.xml
R cr/process/server/indexer-module/src/main/lily/conf/README.txt
R cr/process/server/indexer-module/src/main/lily/spring/services.xml
M cr/process/server/pom.xml
M cr/process/server/repository-master-module/pom.xml
M cr/process/server/repository-module/pom.xml
M cr/process/server/rest-module/pom.xml
M cr/process/server/rpc-module/pom.xml
M cr/process/server/webui-module/pom.xml
M cr/process/test-decorator/pom.xml
M cr/process/test-updatehook/pom.xml
M cr/process/test/pom.xml
M cr/repo-test-fw/pom.xml
M cr/repo-util/pom.xml
M cr/repository-api-tutorial/pom.xml
M cr/repository/admin-cli/pom.xml
M cr/repository/api/pom.xml
M cr/repository/id-impl/pom.xml
M cr/repository/impl/pom.xml
M cr/repository/master/pom.xml
M cr/repository/model/pom.xml
M cr/repository/pom.xml
M cr/repository/remote-impl/pom.xml
M cr/repository/spi/pom.xml
M cr/repository/test/pom.xml
M cr/sep/pom.xml
M cr/server-test-fw/pom.xml
M cr/standalone-launcher/pom.xml
M global/cli-fw/pom.xml
M global/clientmetrics/pom.xml
M global/hadoop-test-fw-standalone/pom.xml
M global/hadoop-test-fw/pom.xml
M global/hadoop-test/pom.xml
M global/hbase-authz-public-client/pom.xml
M global/hbase-client/pom.xml
M global/hbase-util/pom.xml
M global/hbaseindex/base/pom.xml
M global/hbaseindex/impl/pom.xml
M global/hbaseindex/perftest/pom.xml
M global/hbaseindex/pom.xml
M global/json-util/pom.xml
M global/lily-bytes/pom.xml
M global/pluginregistry/api/pom.xml
M global/pluginregistry/impl/pom.xml
M global/pluginregistry/pom.xml
M global/servlet/integration-test-module/pom.xml
M global/servlet/integration-test/pom.xml
M global/servlet/jersey-helper/pom.xml
M global/servlet/jetty-module/pom.xml
M global/servlet/pom.xml
M global/servlet/servletregistry-api/pom.xml
M global/servlet/servletregistry-module/pom.xml
M global/servlet/spring-mvc-helper/pom.xml
M global/solr-test-fw/pom.xml
M global/testclient-fw/pom.xml
M global/util/pom.xml
M global/zk-util/pom.xml
M integration-tests/misc/pom.xml
M integration-tests/pom.xml
M pom.xml
M runtime/core/lily-runtime-cli/pom.xml
M runtime/core/lily-runtime-conf/pom.xml
M runtime/core/lily-runtime-launcher/pom.xml
M runtime/core/lily-runtime-rapi/pom.xml
M runtime/core/lily-runtime-testfw/pom.xml
M runtime/core/lily-runtime-tests/pom.xml
M runtime/core/lily-runtime/pom.xml
M runtime/pom.xml
M runtime/tools/lily-runtime-deploy-repo/pom.xml
M runtime/tools/lily-runtime-genclassloader-plugin/pom.xml
M tools/archetype/archetype-basic/pom.xml
M tools/archetype/archetype-lily-server-plugin/pom.xml
M tools/archetype/archetype-mapreduce/pom.xml
M tools/archetype/pom.xml
M tools/doc-tools/pom.xml
M tools/generate-split-keys/pom.xml
M tools/genscript-plugin/pom.xml
M tools/hbase-exclusions-plugin/pom.xml
M tools/licensecheck/pom.xml
M tools/lily-runtime-plugin/pom.xml
M tools/print-host/pom.xml
M tools/record-row-visualizer/pom.xml
M tools/rest-resources-generator/pom.xml
M tools/upgrade/pom.xml
Log Message:
-----------
Set correct lily version
Commit: 7f90d54f8be8df2fdfb63537bd648f7cbc76c96f
https://github.com/NGDATA/lilyproject/commit/7f90d54f8be8df2fdfb63537bd648f7cbc76c96f
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M cr/avro-api/pom.xml
R cr/indexer/api/pom.xml
M cr/indexer/engine/pom.xml
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/ClassicSolrShardManager.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/CloudSolrShardManager.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/ErrorSwallowingSolrClient.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/IndexLockException.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/IndexLockTimeoutException.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/IndexLocker.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/IndexUpdater.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/IndexUpdaterMetrics.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/Indexer.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/IndexerMetrics.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/IndexerRegistry.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/IndexerRegistryMBean.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/SolrClient.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/SolrClientConfig.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/SolrClientException.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/SolrClientImpl.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/SolrClientMetrics.java
R cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/SolrShardManager.java
R cr/indexer/engine/src/test/java/org/lilyproject/indexer/engine/ErrorSwallowingSolrClientTest.java
R cr/indexer/engine/src/test/java/org/lilyproject/indexer/engine/test/IndexLockerTest.java
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/blob1_msword.doc
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/blob2.pdf
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/blob3_oowriter.odt
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/blob4_excel.xls
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/mswordblob.doc
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/integration/indexerconf_fieldvalue_false.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/integration/indexerconf_fieldvalue_true.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/integration/indexerconf_noindex_configuration.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/integration/indexerconf_typeA.xml
R cr/indexer/engine/src/test/resources/org/lilyproject/indexer/integration/indexerconf_typeB.xml
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexAndRepoCreateDeleteIntegrationTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/ActiveBatchBuildInfo.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/BatchBuildInfo.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexBatchBuildState.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexConcurrentModificationException.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexDefinition.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexDefinitionNameComparator.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexExistsException.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexGeneralState.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexModelException.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexNotFoundException.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexUpdateException.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexUpdateState.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexValidityException.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexerModelEvent.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexerModelEventType.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/IndexerModelListener.java
M cr/indexer/pom.xml
M cr/server-test-fw/src/test/java/org/lilyproject/lilyservertestfw/test/LilyProxyTest.java
M pom.xml
Log Message:
-----------
Remove unused indexer code
Commit: bdc62d6e4738637424c270a269b968457e080de0
https://github.com/NGDATA/lilyproject/commit/bdc62d6e4738637424c270a269b968457e080de0
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
Log Message:
-----------
no todo
Commit: b86c1f38311baf28ec00b23e4fe2f00da071fee3
https://github.com/NGDATA/lilyproject/commit/b86c1f38311baf28ec00b23e4fe2f00da071fee3
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M cr/indexer/engine/pom.xml
M cr/indexer/hbase-indexer-mapper/README
R cr/indexer/hbase-indexer-mapper/dist-assembly.xml
M cr/indexer/hbase-indexer-mapper/pom.xml
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
A cr/indexer/hbase-indexer-mapper/src/main/resources/install-hbasemapper.sh
M cr/indexer/model/pom.xml
M cr/server-test-fw/pom.xml
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/launcher/HbaseIndexerLauncherService.java
M dist/dist-assembly.xml
M dist/pom.xml
M pom.xml
Log Message:
-----------
Clean up dependencies
Dev install scripts
Commit: a08a48458d709218dfe2bb212f19c40397eb2c18
https://github.com/NGDATA/lilyproject/commit/a08a48458d709218dfe2bb212f19c40397eb2c18
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-03 (Tue, 03 Dec 2013)
Changed paths:
M cr/indexer/engine/src/main/java/org/lilyproject/indexer/engine/ValueEvaluator.java
M cr/indexer/engine/src/main/java/org/lilyproject/indexer/integration/IndexRecordFilterHook.java
M cr/indexer/engine/src/test/java/org/lilyproject/indexer/engine/test/RecordMatcherTest.java
M cr/indexer/engine/src/test/java/org/lilyproject/indexer/integration/IndexRecordFilterHookTest.java
A cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyIndexerConfReader.java
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
M cr/indexer/hbase-indexer-mapper/src/test/resources/org/lilyproject/indexer/hbase/mapper/indexer-conf.xml
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexAndRepoCreateDeleteIntegrationTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexerIntegrationTestUtil.java
R cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerConfWrapper.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/indexerconf.xml
R cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/hbase-indexer-conf-template.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf1.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complex_configuration.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_deref.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid1.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid2.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid3.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_dynfields.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_dynfields_continue.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_emptyvtags.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_fulldynamic.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_include_rule_switch.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_match.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_synchronous.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_sysfields.xml
M cr/indexer/model/pom.xml
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/indexerconf/IndexerConf.java
R cr/indexer/model/src/main/java/org/lilyproject/indexer/model/indexerconf/IndexerConfBuilder.java
A cr/indexer/model/src/main/java/org/lilyproject/indexer/model/indexerconf/LilyIndexerConf.java
A cr/indexer/model/src/main/java/org/lilyproject/indexer/model/indexerconf/LilyIndexerConfBuilder.java
M cr/indexer/model/src/main/java/org/lilyproject/indexer/model/util/IndexInfo.java
M cr/indexer/model/src/main/java/org/lilyproject/indexer/model/util/IndexesInfoImpl.java
M cr/indexer/model/src/main/resources/org/lilyproject/indexer/model/indexerconf/indexerconf.xsd
M cr/indexer/model/src/test/java/org/lilyproject/indexer/model/indexerconf/IndexerConfBuilderTest.java
M pom.xml
Log Message:
-----------
Create indexerconf based on lily indexer config files (WORK IN PROGRESS)
Commit: 48e4ac74be6e71ab96fb61138fdbb61b8c8eb37f
https://github.com/NGDATA/lilyproject/commit/48e4ac74be6e71ab96fb61138fdbb61b8c8eb37f
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-03 (Tue, 03 Dec 2013)
Changed paths:
M cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf1.xml
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexerIntegrationTestUtil.java
M cr/indexer/model/src/main/java/org/lilyproject/indexer/model/util/IndexesInfoImpl.java
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyServerProxy.java
M samples/books/books_sample_indexerconf.xml
M samples/dynamic_indexerconf/dynamic_indexerconf.xml
M samples/mail/mail_indexerconf.xml
M samples/tester/defaultsample/tester_indexerconf.xml
M samples/tester/fiveindexes/indexerconf_index1.xml
M samples/tester/fiveindexes/indexerconf_index2.xml
M samples/tester/fiveindexes/indexerconf_index3.xml
M samples/tester/fiveindexes/indexerconf_index4.xml
M samples/tester/fiveindexes/indexerconf_index5.xml
M samples/tester/manyfields-as-cft/indexerconf.xml
M samples/tester/manyfields/indexerconf.xml
M samples/tester/singlelink/indexerconf.xml
M samples/tester/singlelink/indexerconf_1_2.xml
M samples/tester/twoindexes/indexerconf_index1.xml
M samples/tester/twoindexes/indexerconf_index1_1_2.xml
M samples/tester/twoindexes/indexerconf_index2.xml
M samples/tester/twoindexes/indexerconf_index2_1_2.xml
Log Message:
-----------
Added required zookeeper parameter + always set the right indexerconfigurationreader
Commit: d82cf2e7f28666c61e60c8e87519e1265755e75b
https://github.com/NGDATA/lilyproject/commit/d82cf2e7f28666c61e60c8e87519e1265755e75b
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-12-04 (Wed, 04 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
Log Message:
-----------
Renamed "params" to "configuration". Removed obsolete deref map reference.
Commit: 53c992199d0d63e48a68d199a294325550395717
https://github.com/NGDATA/lilyproject/commit/53c992199d0d63e48a68d199a294325550395717
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
A cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilySharder.java
A cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilySharderTest.java
A cr/indexer/hbase-indexer-mapper/src/test/resources/org/lilyproject/indexer/hbase/mapper/userids.properties
A cr/indexer/hbase-indexer-mapper/src/test/resources/org/lilyproject/indexer/hbase/mapper/uuids.properties
Log Message:
-----------
Moved LilySharder from hbase indexer into lily codebase
Commit: f11b3a108d60962035b0a2791ad5448856b102d1
https://github.com/NGDATA/lilyproject/commit/f11b3a108d60962035b0a2791ad5448856b102d1
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
M pom.xml
Log Message:
-----------
exclude saxon due to java8 incompatibility
Commit: da6449da950b0fddafe99947fea108576611c762
https://github.com/NGDATA/lilyproject/commit/da6449da950b0fddafe99947fea108576611c762
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/resources/install-hbasemapper.sh
Log Message:
-----------
Make sure script works when invoking from different directory
Commit: 5adeea5c3f4c97d85d2f22c5682494340837aed6
https://github.com/NGDATA/lilyproject/commit/5adeea5c3f4c97d85d2f22c5682494340837aed6
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M cr/indexer/engine/src/main/java/org/lilyproject/indexer/derefmap/DerefMapHbaseImpl.java
M cr/indexer/engine/src/test/java/org/lilyproject/indexer/integration/IndexRecordFilterHookTest.java
A cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyIndexerComponentFactory.java
R cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyIndexerConfReader.java
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
M cr/indexer/hbase-indexer-mapper/src/test/resources/org/lilyproject/indexer/hbase/mapper/indexer-conf.xml
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexerIntegrationTestUtil.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/batchbuild/test/indexerconf.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf1.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complex_configuration.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_deref.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid1.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid2.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_complexfields_invalid3.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_dynfields.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_dynfields_continue.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_emptyvtags.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_fulldynamic.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_include_rule_switch.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_match.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_synchronous.xml
M cr/indexer/integrationtest/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf_sysfields.xml
M cr/indexer/model/src/main/java/org/lilyproject/indexer/model/api/LResultToSolrMapper.java
M cr/indexer/model/src/main/java/org/lilyproject/indexer/model/util/IndexInfo.java
M cr/indexer/model/src/main/java/org/lilyproject/indexer/model/util/IndexesInfoImpl.java
M cr/indexer/model/src/main/resources/org/lilyproject/indexer/model/indexerconf/indexerconf.xsd
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyServerProxy.java
Log Message:
-----------
IndexerConfReader -> IndexerComponentFactory
Commit: ab26038062fdb8a6c627a3b36e0045734399de43
https://github.com/NGDATA/lilyproject/commit/ab26038062fdb8a6c627a3b36e0045734399de43
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M cr/indexer/model/src/main/java/org/lilyproject/indexer/model/util/IndexInfo.java
Log Message:
-----------
Avoid repo.getRepositoryName() (sensitive to timing during startup
(Premature repository?)
Commit: 2c1b9ac8c35dc4d5c68ae15d234d0ff943d1f527
https://github.com/NGDATA/lilyproject/commit/2c1b9ac8c35dc4d5c68ae15d234d0ff943d1f527
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
Log Message:
-----------
Quick and dirty fix to avoid deref changes not showing up in index
- non initialized zk resulting in non initialized derefmap
(We should actually get this zk from our creator)
Commit: 50593a3459f19e9192728076b523c70bf95d91c9
https://github.com/NGDATA/lilyproject/commit/50593a3459f19e9192728076b523c70bf95d91c9
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyIndexerComponentFactory.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
Log Message:
-----------
Test improvements
- Always print expected and actual events when verifying, makes debugging easier
- Clear event list to avoid cascading failures
Commit: 213f4a5a725d95c758d0a260ea88667a072b550f
https://github.com/NGDATA/lilyproject/commit/213f4a5a725d95c758d0a260ea88667a072b550f
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
Log Message:
-----------
Wait for 10 seconds, checking for received events every 0.5 second
Commit: d6d20fae9b18b3908046905e2019c9eb28799511
https://github.com/NGDATA/lilyproject/commit/d6d20fae9b18b3908046905e2019c9eb28799511
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyIndexerComponentFactory.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyServerProxy.java
Log Message:
-----------
Set the right connectionparams
Commit: a7515877037ce1a857f06540fea1786904833383
https://github.com/NGDATA/lilyproject/commit/a7515877037ce1a857f06540fea1786904833383
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
Log Message:
-----------
Only use zk connection if we have deref expressions.
This allows non-deref tests to work in the absence zk and hbase
Commit: 8323ba653b5d95f0d5111e3b0c5a6036264d6d0b
https://github.com/NGDATA/lilyproject/commit/8323ba653b5d95f0d5111e3b0c5a6036264d6d0b
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/README
M cr/indexer/hbase-indexer-mapper/pom.xml
R cr/indexer/hbase-indexer-mapper/src/main/resources/lilyindex-to-hbaseindex.sh
M cr/server-test-fw/src/test/resources/org/lilyproject/lilyservertestfw/test/lilytestutility_indexerconf.xml
Log Message:
-----------
Got rid of indexer-conf conversion script
conversion no longer necessary, so removed script & references to it
Commit: ae2f6963198c9cae078359315439d10aa4cec480
https://github.com/NGDATA/lilyproject/commit/ae2f6963198c9cae078359315439d10aa4cec480
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M apps/import/pom.xml
M apps/linkindex-cli/pom.xml
M apps/mbox-import/pom.xml
M apps/scan-records/pom.xml
M apps/tester/pom.xml
M build-tools/pom.xml
M cr/avro-api/pom.xml
M cr/bulk-import/pom.xml
M cr/fake-repository/pom.xml
M cr/indexer/derefmap-indexfilter/pom.xml
M cr/indexer/engine/pom.xml
M cr/indexer/hbase-indexer-mapper/pom.xml
M cr/indexer/integrationtest/pom.xml
M cr/indexer/model/pom.xml
M cr/indexer/pom.xml
M cr/indexer/sep-filter/pom.xml
M cr/linkindex/pom.xml
M cr/mapreduce/mapreduce/pom.xml
M cr/mapreduce/pom.xml
M cr/mapreduce/test-jobs/pom.xml
M cr/mapreduce/test/pom.xml
M cr/process/client/pom.xml
M cr/process/pom.xml
M cr/process/rest-perftest/pom.xml
M cr/process/server/conf/runtime/wiring.xml
M cr/process/server/general-module/pom.xml
M cr/process/server/indexer-integration-module/pom.xml
M cr/process/server/pom.xml
M cr/process/server/repository-master-module/pom.xml
M cr/process/server/repository-module/pom.xml
M cr/process/server/rest-module/pom.xml
M cr/process/server/rpc-module/pom.xml
M cr/process/server/webui-module/pom.xml
M cr/process/test-decorator/pom.xml
M cr/process/test-updatehook/pom.xml
M cr/process/test/pom.xml
M cr/repo-test-fw/pom.xml
M cr/repo-util/pom.xml
M cr/repository-api-tutorial/pom.xml
M cr/repository/admin-cli/pom.xml
M cr/repository/api/pom.xml
M cr/repository/id-impl/pom.xml
M cr/repository/impl/pom.xml
M cr/repository/master/pom.xml
M cr/repository/model/pom.xml
M cr/repository/pom.xml
M cr/repository/remote-impl/pom.xml
M cr/repository/spi/pom.xml
M cr/repository/test/pom.xml
M cr/sep/pom.xml
M cr/server-test-fw/pom.xml
M cr/standalone-launcher/pom.xml
M dist/pom.xml
M global/cli-fw/pom.xml
M global/clientmetrics/pom.xml
M global/hadoop-test-fw-standalone/pom.xml
M global/hadoop-test-fw/pom.xml
M global/hadoop-test/pom.xml
M global/hbase-authz-public-client/pom.xml
M global/hbase-client/pom.xml
M global/hbase-util/pom.xml
M global/hbaseindex/base/pom.xml
M global/hbaseindex/impl/pom.xml
M global/hbaseindex/perftest/pom.xml
M global/hbaseindex/pom.xml
M global/json-util/pom.xml
M global/lily-bytes/pom.xml
M global/pluginregistry/api/pom.xml
M global/pluginregistry/impl/pom.xml
M global/pluginregistry/pom.xml
M global/servlet/integration-test-module/pom.xml
M global/servlet/integration-test-module/src/main/resources/plugins/load-at-end/lily-jetty-test.xml
M global/servlet/integration-test/pom.xml
M global/servlet/jersey-helper/pom.xml
M global/servlet/jetty-module/pom.xml
M global/servlet/pom.xml
M global/servlet/servletregistry-api/pom.xml
M global/servlet/servletregistry-module/pom.xml
M global/servlet/spring-mvc-helper/pom.xml
M global/solr-test-fw/pom.xml
M global/testclient-fw/pom.xml
M global/util/pom.xml
M global/zk-util/pom.xml
M integration-tests/misc/pom.xml
M integration-tests/pom.xml
M pom.xml
M runtime/core/lily-runtime-cli/pom.xml
M runtime/core/lily-runtime-conf/pom.xml
M runtime/core/lily-runtime-launcher/pom.xml
M runtime/core/lily-runtime-rapi/pom.xml
M runtime/core/lily-runtime-testfw/pom.xml
M runtime/core/lily-runtime-tests/pom.xml
M runtime/core/lily-runtime/pom.xml
M runtime/pom.xml
M runtime/tools/lily-runtime-deploy-repo/pom.xml
M runtime/tools/lily-runtime-genclassloader-plugin/pom.xml
M tools/archetype/README.txt
M tools/archetype/archetype-basic/pom.xml
M tools/archetype/archetype-lily-server-plugin/pom.xml
M tools/archetype/archetype-mapreduce/pom.xml
M tools/archetype/pom.xml
M tools/doc-tools/pom.xml
M tools/generate-split-keys/pom.xml
M tools/genscript-plugin/pom.xml
M tools/hbase-exclusions-plugin/pom.xml
M tools/licensecheck/pom.xml
M tools/lily-runtime-plugin/pom.xml
M tools/print-host/pom.xml
M tools/record-row-visualizer/pom.xml
M tools/rest-resources-generator/pom.xml
M tools/upgrade/pom.xml
Log Message:
-----------
Set version to 2.6-hbaseindexer-SNAPSHOT
Commit: c4335d520cc4a5c18bf630f216988988f731525f
https://github.com/NGDATA/lilyproject/commit/c4335d520cc4a5c18bf630f216988988f731525f
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M pom.xml
Log Message:
-----------
Use the ngdata-dev branch of hbase-indexer
Commit: 2f2a7ec8c5d84d010ab8a8a4e90eaba2996cabe2
https://github.com/NGDATA/lilyproject/commit/2f2a7ec8c5d84d010ab8a8a4e90eaba2996cabe2
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/BatchBuildTest.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexerIntegrationTestUtil.java
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/engine/test/IndexerTest.java
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyProxy.java
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/launcher/HbaseIndexerLauncherService.java
M cr/server-test-fw/src/test/java/org/lilyproject/lilyservertestfw/test/KeepDataTest.java
M cr/server-test-fw/src/test/java/org/lilyproject/lilyservertestfw/test/LilyProxyTest.java
M cr/server-test-fw/src/test/resources/org/lilyproject/lilyservertestfw/test/lilytestutility_indexerconf.xml
M global/zk-util/src/main/java/org/lilyproject/util/zookeeper/StateWatchingZooKeeper.java
M global/zk-util/src/main/java/org/lilyproject/util/zookeeper/ZooKeeperImpl.java
M global/zk-util/src/main/java/org/lilyproject/util/zookeeper/ZooKeeperItf.java
Log Message:
-----------
Support starting hbase indexer from within lily proxy
Commit: 3d08dfa28f95ac5736716d7802a2e33c9d646e2e
https://github.com/NGDATA/lilyproject/commit/3d08dfa28f95ac5736716d7802a2e33c9d646e2e
Author: Jan Van Besien <
janvan...@ngdata.com>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexerIntegrationTestUtil.java
M cr/server-test-fw/src/main/java/org/lilyproject/lilyservertestfw/LilyServerProxy.java
M cr/server-test-fw/src/test/java/org/lilyproject/lilyservertestfw/test/KeepDataTest.java
M cr/server-test-fw/src/test/java/org/lilyproject/lilyservertestfw/test/LilyProxyTest.java
Log Message:
-----------
always set lily.zk and repository name on connection parameters
Commit: ffc1f535c210d99e0179dd362585101a25f6bd8c
https://github.com/NGDATA/lilyproject/commit/ffc1f535c210d99e0179dd362585101a25f6bd8c
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M cr/indexer/integrationtest/src/test/java/org/lilyproject/indexer/batchbuild/test/IndexAndRepoCreateDeleteIntegrationTest.java
M cr/server-test-fw/src/test/resources/org/lilyproject/lilyservertestfw/test/lilytestutility_indexerconf.xml
Log Message:
-----------
Ignore obsolete test + add missing namespace in indexerconf
Commit: 702a584b6242f889eeaa15c2c76dca382f928652
https://github.com/NGDATA/lilyproject/commit/702a584b6242f889eeaa15c2c76dca382f928652
Author: Paul Focke <
pa...@ngdata.com>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M pom.xml
Log Message:
-----------
Stop the vanilla hbase libs from seeping down from hbase indexer
Commit: 6bb6ae11c02f5e1076e965018438eaf8f6c10a8f
https://github.com/NGDATA/lilyproject/commit/6bb6ae11c02f5e1076e965018438eaf8f6c10a8f
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-13 (Fri, 13 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyIndexerComponentFactory.java
M cr/indexer/hbase-indexer-mapper/src/main/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapper.java
M cr/indexer/hbase-indexer-mapper/src/test/java/org/lilyproject/indexer/hbase/mapper/LilyResultToSolrMapperTest.java
Log Message:
-----------
Avoid creating more zookeeper clients than necessary
Commit: 39cae671a0b6a04a938b3043d5ff0247feb0de09
https://github.com/NGDATA/lilyproject/commit/39cae671a0b6a04a938b3043d5ff0247feb0de09
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/pom.xml
Log Message:
-----------
LILY-2458 fix jar paths in mapping-classpath.txt
Commit: b7f881f955b412b65c60bb5b20f642f2a597be86
https://github.com/NGDATA/lilyproject/commit/b7f881f955b412b65c60bb5b20f642f2a597be86
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M pom.xml
Log Message:
-----------
Added ngdata snapshots repo so we can build against hbase-indexer SNAPSHOT
Commit: 53f01b6b4856516f38981e9f1c5dac6193f88da4
https://github.com/NGDATA/lilyproject/commit/53f01b6b4856516f38981e9f1c5dac6193f88da4
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/pom.xml
M pom.xml
Log Message:
-----------
Fix snapshot repo url & update to latest groovy maven plugin
Commit: 04de98fbb162394f454169e851e6c34770904d62
https://github.com/NGDATA/lilyproject/commit/04de98fbb162394f454169e851e6c34770904d62
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/pom.xml
Log Message:
-----------
Added missing plugin version
Commit: 5fa55b778f430fe0aae66ce9d0ab24ec57d7695d
https://github.com/NGDATA/lilyproject/commit/5fa55b778f430fe0aae66ce9d0ab24ec57d7695d
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M cr/indexer/engine/src/test/resources/org/lilyproject/indexer/engine/test/indexerconf1.xml
M samples/books/books_sample_indexerconf.xml
M samples/dynamic_indexerconf/dynamic_indexerconf.xml
M samples/mail/mail_indexerconf.xml
M samples/tester/defaultsample/tester_indexerconf.xml
M samples/tester/fiveindexes/indexerconf_index1.xml
M samples/tester/fiveindexes/indexerconf_index2.xml
M samples/tester/fiveindexes/indexerconf_index3.xml
M samples/tester/fiveindexes/indexerconf_index4.xml
M samples/tester/fiveindexes/indexerconf_index5.xml
M samples/tester/manyfields-as-cft/indexerconf.xml
M samples/tester/manyfields/indexerconf.xml
M samples/tester/singlelink/indexerconf.xml
M samples/tester/singlelink/indexerconf_1_2.xml
M samples/tester/twoindexes/indexerconf_index1.xml
M samples/tester/twoindexes/indexerconf_index1_1_2.xml
M samples/tester/twoindexes/indexerconf_index2.xml
M samples/tester/twoindexes/indexerconf_index2_1_2.xml
Log Message:
-----------
Removed zookeeper attribute from indexerconfs (it's not allowd there)
Commit: 8396c5662faf9860d974c904a1dd1552730a5b47
https://github.com/NGDATA/lilyproject/commit/8396c5662faf9860d974c904a1dd1552730a5b47
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M dist/pom.xml
Log Message:
-----------
Removed non-existing artifact
Commit: fc8118e8d23416f70487fcef94831b612e59b9eb
https://github.com/NGDATA/lilyproject/commit/fc8118e8d23416f70487fcef94831b612e59b9eb
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/pom.xml
M dist/dist-assembly.xml
Log Message:
-----------
Added script to write out classpath entries for hbase-indexer
Commit: 9268cb67595c5f8bce701bfcee14e7f2f93592ff
https://github.com/NGDATA/lilyproject/commit/9268cb67595c5f8bce701bfcee14e7f2f93592ff
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/pom.xml
Log Message:
-----------
Make -classpath scripts executable
Commit: f98b77802f8c3062bdd373d20d7954d54086019e
https://github.com/NGDATA/lilyproject/commit/f98b77802f8c3062bdd373d20d7954d54086019e
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M cr/indexer/hbase-indexer-mapper/pom.xml
Log Message:
-----------
Include lily-hbase-indexer-mapper itself
Commit: 5ccc90310a9cff71738610d3d88e8dd32e001aa3
https://github.com/NGDATA/lilyproject/commit/5ccc90310a9cff71738610d3d88e8dd32e001aa3
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M cr/process/server/indexer-integration-module/pom.xml
Log Message:
-----------
Include lily-hbase-indexer-mapper in the indexer integration module
Commit: c1148c95417c2f015c11804135cd118bb405d7ce
https://github.com/NGDATA/lilyproject/commit/c1148c95417c2f015c11804135cd118bb405d7ce
Author: Karel Vervaeke <
ka...@ngdata.com>
Date: 2013-12-20 (Fri, 20 Dec 2013)
Changed paths:
M pom.xml
Log Message:
-----------
Move back to hbase-indexer master
Compare:
https://github.com/NGDATA/lilyproject/compare/a01b800b452d...c1148c95417c