See <https://builds.apache.org/job/Geode-nightly/277/changes>
Changes: [upthewaterspout] Refactoring lucene APIs into a separate module [upthewaterspout] Adding gemfire-lucene subdirectory [upthewaterspout] Fixing compilation failure of LuceneService under 1.7 [gzhou] Add index region implementation [upthewaterspout] Adding a couple of simple junit tests for FileSystem [upthewaterspout] Fixing contents of partially written files [upthewaterspout] Making renames and deletes closer to atomic [upthewaterspout] Applying lucene's BaseDirectoryTestCase to our RegionDirectory [ashvin] GEODE-11: Add a basic score based aggregator [upthewaterspout] Fixing failure from RegionDirectoryJUnitTest.testCopyBytesWithThreads [upthewaterspout] Fixing the use of a JDK 1.8 PriorityQueue constructor [upthewaterspout] Moving the RegionDirectory classes to their own package [upthewaterspout] Adding an AsyncEventListener to write events to Lucene [upthewaterspout] Using a Rule to clear System properties in RegionDirectoryJUnitTest [upthewaterspout] Implementing mapping objects to Lucene documents [upthewaterspout] Updating to Lucene 5.3.0 [upthewaterspout] Making binary keys work properly with the lucene index [upthewaterspout] Disabling forking for lucene integration tests [upthewaterspout] Adding a query method to IndexRepository [upthewaterspout] Fixing a resource leak in IndexRepositoryImpl [ashvin] GEODE-11: Add utility method to discover IndexRepo [ashvin] GEODE-11: Add lucene query function [ashvin] GEODE-11: Add classes to manage shard results [ashvin] GEODE-11: Add customizable search result collector [ashvin] GEODE-11: Use ResultCollector in LuceneFunction [ashvin] GEODE-11: Add limit enforcement in function [ashvin] GEODE-11: Wire Custom collector into function [upthewaterspout] Changing IndexManager to take a RegionFunctionContext [ashvin] GEODE-11: Add tests for exception paths [ashvin] GEODE-11: Register LuceneQueryFunction on members [ashvin] GEODE-11: Refactor CollectorManager interface [ashvin] GEODE-11: Add search function ResultCollector [ashvin] GEODE-11: Rename lucene function classes [ashvin] GEODE-11: Apply limit in FunctionResultCollector [ashvin] GEODE-11: Remote TopDocs and refactor QueryResults [gzhou] add class LuceneIndexImpl and its subclasses and fixed [upthewaterspout] Removing old RegionDirectory constructor [upthewaterspout] Making File and ChunkKey DataSerializableFixedId [ashvin] GEODE-11: Add LuceneQueryProvider [ashvin] GEODE-11: Use QueryProvider in LuceneFunction [upthewaterspout] Adding an implementation of RepositoryManager for PartitionedRegions [ashvin] GEODE-11: Make StringQueryProvider DataSerializable [ashvin] GEODE-11: Make LuceneFunctionContext DataSerializable [ashvin] GEODE-11: Make Lucene Entry objects DataSerializable [upthewaterspout] Adding an implementation of LuceneQueryResults [upthewaterspout] Making the analyzer configurable for PartitionedRepositoryManager [ashvin] GEODE-11: Add a basic lucene read path DUnit [ashvin] GEODE-347: Fix race condition in test case [upthewaterspout] Fixing CopyOnWriteHashMap.putIfAbsent [upthewaterspout] Changing how PartitionRepositoryManager handles destroyed buckets [upthewaterspout] GEODE-347: Fixing another race condition in expectErrorAfterWaitTime [upthewaterspout] Changing the way LuceneFunctionReadPathDUnitTest uses the collector [ashvin] GEODE-11: Target primaries for text search [upthewaterspout] Creating missing buckets in PartitionRepositoryManager [gzhou] add analyzer to luceneIndexImpl add RepositoryManager into [upthewaterspout] Removing ResultType from LuceneQueryFactory [gzhou] add tests for analyzer specify LuceneSerialier for RepositoryManager [upthewaterspout] Refactoring LuceneFunction, LuceneQueryProvider, and LuceneQueryFactory [upthewaterspout] Implementing LuceneQueryImpl.search [upthewaterspout] Fixing a bug in LuceneQueryResultsImpl with pageSize=0 [upthewaterspout] Enhancing ReadPathDUnitTest to include a rebalance [gzhou] hook the AEQ and listener into index [ashvin] GEODE-11: Remove ResultType from LuceneResultStruct [ashvin] GEODE-11: Use backward compatible PriorityQueue init [ashvin] GEODE-11: Add test to compare inter-buckets scores [ashvin] GEODE-11: Keep results in collector unmodified [upthewaterspout] Adding an EntityResolver for the apache namespace [upthewaterspout] Hiding the lucene async event queue from the list of queues. [upthewaterspout] Adding xml parsing and generation logic [upthewaterspout] Making lucene indexed fields their own XML element. [ashvin] GEODE-11: Remove trivial sysouts and empty tests [ashvin] GEODE-11: Fix index recovery after rebalance [upthewaterspout] Changing a reference from GemFire to Geode [upthewaterspout] Adding an internal listener that can modify region attributes [upthewaterspout] Requiring lucene index to be created before the region [ashvin] Add LuceneIndex persistence and recovery tests [upthewaterspout] Adding a new CacheService extension point to GemFireCache [upthewaterspout] Adding a TODO to LuceneIndexCreation about the attributes mutator [upthewaterspout] Passing the totalNumBuckets to the lucene index regions [upthewaterspout] Adding a junit test for LuceneResultStructImpl [upthewaterspout] Marking incomplete lucene features as incomplete [upthewaterspout] Adding a microbenchmark of create and query performance. [ashvin] GEODE-11: Add dunits for various partition regions [ashvin] GEODE-11: Pass limit to Collectors while searching [ashvin] GEODE-11: Mark Lucene API as experimental [ashvin] GEODE-11: ADD Apache License header [ashvin] GEODE-11: Move Lucene dependency version info to versions file [ashvin] Fix AnalyzeSerializablesJUnitTest, add CopyOnWriteHashMap to [dschneider] GEODE-540: prevent hang by not joining while synchronized ------------------------------------------ [...truncated 94 lines...] :gemfire-joptsimple:processResources UP-TO-DATE :gemfire-joptsimple:classes :gemfire-joptsimple:jar :gemfire-json:compileJavaNote: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. :gemfire-json:processResources UP-TO-DATE :gemfire-json:classes :gemfire-json:jar :gemfire-core:compileJava<https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/pdx/internal/unsafe/UnsafeWrapper.java>:21: warning: Unsafe is internal proprietary API and may be removed in a future release import sun.misc.Unsafe; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:27: warning: SignalHandler is internal proprietary API and may be removed in a future release import sun.misc.SignalHandler; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/unsafe/ReadOpFileAccessController.java>:26: warning: MBeanServerFileAccessController is internal proprietary API and may be removed in a future release import com.sun.jmx.remote.security.MBeanServerFileAccessController; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/pdx/internal/unsafe/UnsafeWrapper.java>:21: warning: Unsafe is internal proprietary API and may be removed in a future release import sun.misc.Unsafe; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:27: warning: SignalHandler is internal proprietary API and may be removed in a future release import sun.misc.SignalHandler; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/unsafe/ReadOpFileAccessController.java>:26: warning: MBeanServerFileAccessController is internal proprietary API and may be removed in a future release import com.sun.jmx.remote.security.MBeanServerFileAccessController; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/pdx/internal/unsafe/UnsafeWrapper.java>:21: warning: Unsafe is internal proprietary API and may be removed in a future release import sun.misc.Unsafe; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:27: warning: SignalHandler is internal proprietary API and may be removed in a future release import sun.misc.SignalHandler; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/unsafe/ReadOpFileAccessController.java>:26: warning: MBeanServerFileAccessController is internal proprietary API and may be removed in a future release import com.sun.jmx.remote.security.MBeanServerFileAccessController; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/pdx/internal/unsafe/UnsafeWrapper.java>:32: warning: Unsafe is internal proprietary API and may be removed in a future release private final Unsafe unsafe; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/pdx/internal/unsafe/UnsafeWrapper.java>:34: warning: Unsafe is internal proprietary API and may be removed in a future release Unsafe tmp = null; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/pdx/internal/unsafe/UnsafeWrapper.java>:36: warning: Unsafe is internal proprietary API and may be removed in a future release Field field = Unsafe.class.getDeclaredField("theUnsafe"); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/pdx/internal/unsafe/UnsafeWrapper.java>:38: warning: Unsafe is internal proprietary API and may be removed in a future release tmp = (Unsafe) field.get(null); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/internal/concurrent/CompactConcurrentHashSet2.java>:2146: warning: Unsafe is internal proprietary API and may be removed in a future release private static final sun.misc.Unsafe U; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/internal/concurrent/CompactConcurrentHashSet2.java>:2150: warning: Unsafe is internal proprietary API and may be removed in a future release Field f = sun.misc.Unsafe.class.getDeclaredField("theUnsafe"); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/internal/concurrent/CompactConcurrentHashSet2.java>:2152: warning: Unsafe is internal proprietary API and may be removed in a future release U = (sun.misc.Unsafe) f.get(null); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/internal/concurrent/CompactConcurrentHashSet2.java>:2473: warning: Unsafe is internal proprietary API and may be removed in a future release private static final sun.misc.Unsafe U; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/internal/concurrent/CompactConcurrentHashSet2.java>:2484: warning: Unsafe is internal proprietary API and may be removed in a future release Field f = sun.misc.Unsafe.class.getDeclaredField("theUnsafe"); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/internal/concurrent/CompactConcurrentHashSet2.java>:2486: warning: Unsafe is internal proprietary API and may be removed in a future release U = (sun.misc.Unsafe) f.get(null); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:41: warning: SignalHandler is internal proprietary API and may be removed in a future release public class GfshSignalHandler extends AbstractSignalNotificationHandler implements SignalHandler { ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:43: warning: SignalHandler is internal proprietary API and may be removed in a future release private final Map<Signal, SignalHandler> originalSignalHandlers = Collections.synchronizedMap( ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:44: warning: SignalHandler is internal proprietary API and may be removed in a future release new Hashtable<Signal, SignalHandler>(Signal.values().length)); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:54: warning: Signal is internal proprietary API and may be removed in a future release originalSignalHandlers.put(signal, sun.misc.Signal.handle(new sun.misc.Signal(signal.getName()), this)); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:54: warning: Signal is internal proprietary API and may be removed in a future release originalSignalHandlers.put(signal, sun.misc.Signal.handle(new sun.misc.Signal(signal.getName()), this)); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:60: warning: Signal is internal proprietary API and may be removed in a future release public void handle(final sun.misc.Signal sig) { ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:67: warning: Signal is internal proprietary API and may be removed in a future release protected void handleDefault(final sun.misc.Signal sig) { ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:73: warning: SignalHandler is internal proprietary API and may be removed in a future release final SignalHandler handler = getOriginalSignalHandler(signal); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:80: warning: SignalHandler is internal proprietary API and may be removed in a future release protected SignalHandler getOriginalSignalHandler(final Signal signal) { ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:81: warning: SignalHandler is internal proprietary API and may be removed in a future release final SignalHandler handler = originalSignalHandlers.get(signal); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:82: warning: SignalHandler is internal proprietary API and may be removed in a future release return (handler == SignalHandler.SIG_DFL || handler == SignalHandler.SIG_IGN ? null : handler); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/shell/unsafe/GfshSignalHandler.java>:82: warning: SignalHandler is internal proprietary API and may be removed in a future release return (handler == SignalHandler.SIG_DFL || handler == SignalHandler.SIG_IGN ? null : handler); ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/unsafe/ReadOpFileAccessController.java>:40: warning: MBeanServerFileAccessController is internal proprietary API and may be removed in a future release public class ReadOpFileAccessController extends MBeanServerFileAccessController{ ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/unsafe/RegisterSignalHandlerSupport.java>:29: warning: Signal is internal proprietary API and may be removed in a future release sun.misc.Signal.handle(new sun.misc.Signal("INT"), new sun.misc.SignalHandler() { ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/unsafe/RegisterSignalHandlerSupport.java>:29: warning: SignalHandler is internal proprietary API and may be removed in a future release sun.misc.Signal.handle(new sun.misc.Signal("INT"), new sun.misc.SignalHandler() { ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/unsafe/RegisterSignalHandlerSupport.java>:30: warning: Signal is internal proprietary API and may be removed in a future release public void handle(final sun.misc.Signal sig) { ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/unsafe/RegisterSignalHandlerSupport.java>:29: warning: Signal is internal proprietary API and may be removed in a future release sun.misc.Signal.handle(new sun.misc.Signal("INT"), new sun.misc.SignalHandler() { ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 36 warnings :gemfire-core:createVersionPropertiesFile :gemfire-core:processResources :gemfire-core:classes :gemfire-assembly:depsJar :gemfire-core:compileJcaJava :gemfire-core:processJcaResources UP-TO-DATE :gemfire-core:jcaClasses :gemfire-core:jar :gemfire-assembly:compileJava UP-TO-DATE :gemfire-assembly:processResources UP-TO-DATE :gemfire-assembly:classes UP-TO-DATE :gemfire-assembly:defaultCacheConfig :gemfire-assembly:defaultDistributionConfig :gemfire-assembly:gfshDepsJar :gemfire-core:raJar :gemfire-core:jcaJar :gemfire-core:webJar :gemfire-web:compileJava UP-TO-DATE :gemfire-web:processResources UP-TO-DATE :gemfire-web:classes UP-TO-DATE :gemfire-web:jar :gemfire-web:war :gemfire-web-api:compileJavaNote: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. :gemfire-web-api:processResources UP-TO-DATE :gemfire-web-api:classes :gemfire-web-api:jar :gemfire-web-api:war :gemfire-assembly:distTar :gemfire-assembly:distZip :gemfire-assembly:jar SKIPPED :gemfire-assembly:assemble :gemfire-core:compileTestJava<https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MemLRUEvictionControllerDUnitTest.java>:22: warning: Unsafe is internal proprietary API and may be removed in a future release import sun.misc.Unsafe; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MemLRUEvictionControllerDUnitTest.java>:22: warning: Unsafe is internal proprietary API and may be removed in a future release import sun.misc.Unsafe; ^ <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MemLRUEvictionControllerDUnitTest.java>:22: warning: Unsafe is internal proprietary API and may be removed in a future release import sun.misc.Unsafe; ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 3 warnings :gemfire-core:processTestResources :gemfire-core:testClasses :gemfire-core:jarTest :gemfire-assembly:compileTestJava :gemfire-assembly:processTestResources UP-TO-DATE :gemfire-assembly:testClasses :gemfire-assembly:checkMissedTests :gemfire-assembly:installDist :gemfire-assembly:test Build file '<https://builds.apache.org/job/Geode-nightly/ws/build.gradle'>: line 59 AvailablePortFinder has been deprecated and is scheduled to be removed in Gradle 3.0 :gemfire-assembly:check :gemfire-assembly:build :gemfire-assembly:distributedTest UP-TO-DATE :gemfire-assembly:integrationTest :gemfire-common:assemble :gemfire-common:compileTestJava :gemfire-common:processTestResources UP-TO-DATE :gemfire-common:testClasses :gemfire-common:checkMissedTests :gemfire-common:test :gemfire-common:check :gemfire-common:build :gemfire-common:distributedTest UP-TO-DATE :gemfire-common:integrationTest :gemfire-core:assemble :gemfire-core:checkMissedTests :gemfire-core:test :gemfire-core:check :gemfire-core:build :gemfire-core:distributedTestJava HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000da680000, 77070336, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map 77070336 bytes for committing reserved memory. # An error report file with more information is saved as: # <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/build/distributedTest/hs_err_pid6411.log> The message received from the daemon indicates that the daemon has disappeared. Build request sent: BuildAndStop{id=ba4d0e30-2a41-49d3-aa38-9d7d5a266758.1, currentDir=<https://builds.apache.org/job/Geode-nightly/ws/}> Attempting to read last messages from the daemon log... Daemon pid: 4636 log file: /home/jenkins/.gradle/daemon/2.8/daemon-4636.out.log ----- Last 20 lines from daemon log file - daemon-4636.out.log ----- :gemfire-common:processTestResources UP-TO-DATE :gemfire-common:testClasses :gemfire-common:checkMissedTests :gemfire-common:test :gemfire-common:check :gemfire-common:build :gemfire-common:distributedTest UP-TO-DATE :gemfire-common:integrationTest :gemfire-core:assemble :gemfire-core:checkMissedTests :gemfire-core:test :gemfire-core:check :gemfire-core:build :gemfire-core:distributedTestJava HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000da680000, 77070336, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map 77070336 bytes for committing reserved memory. # An error report file with more information is saved as: # <https://builds.apache.org/job/Geode-nightly/ws/gemfire-core/build/distributedTest/hs_err_pid6411.log> ----- End of the daemon log ----- FAILURE: Build failed with an exception. * What went wrong: Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Build step 'Execute shell' marked build as failure Archiving artifacts Compressed 159.45 MB of artifacts by 21.5% relative to #275 Recording test results
