{"push_id":874038356,"size":40,"distinct_size":19,"ref":"refs/heads/javadocs","head":"88ee2e23a6bba3ba0a9a424913a229343205212f","before":"167ccefba6e7223376ab05a0c3c32cbe2b0353af","commits":[{"sha":"d872e2c5279a8a9827c0851218b1f4a641265639","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Build: Use JDK at JAVA_HOME for compiling/testing, and improve build info output\n\nWe currently enforce JAVA_HOME is set, but use gradle's java version to\ncompile, and JAVA_HOME version to test. This change makes the compile\nand test both use JAVA_HOME, and clarifies which java version is used by\ngradle and that used for the compile/test.","distinct":true,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/d872e2c5279a8a9827c0851218b1f4a641265639"},{"sha":"d44dbd475752a58f76c3354a67339a63b9c3df5c","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Build: Fix integTest output if the elasticsearch script fails\n\nIf there is a failure in the elasticsearch start script, we currently\ncompletely lose the failure. This is due to how spawning works with ant.\nThis change avoids the issue by introducing an intermediate script,\nbuilt dynamically before running ant exec, which runs elasticsearch and\nredirects the output to a log file. This essentially causes us to run\nelasticsearch in the foreground and capture the output, but at the same\ntime keep a running script which ant can pump streams from (which will\nalways be empty).","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/d44dbd475752a58f76c3354a67339a63b9c3df5c"},{"sha":"fce0052fd914544993dc3dea340a555b95ba4acd","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Build: Add jar hell check before tests run\n\nBecause jar hell checks run during static initialization of tests, a\nfailure will result in all tests failing. However, only the first test\nwithin each jvm shows the jarhell failure, and later tests get a class\nnot found exception for the class that failed to load when static init\nfailed.\n\nThis change adds a task to run as part of precommit, which checks the\ntest runtime classpath for jarhell.\n\ncloses #14721","distinct":true,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/fce0052fd914544993dc3dea340a555b95ba4acd"},{"sha":"12941bd4b745cb81a3d82264a0152200219885b0","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Geo: remove InternalLineStringBuilder\n\nThis is a first step in reducing the number of ShapeBuilders since\nbefore we start making the remaining implement Writable for the\nsearch request refactoring. This shape builder seems to have been\nonly used in tests, and those tests didn't do much to begin with,\nso this removed them.\n\nRelates to #14416","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/12941bd4b745cb81a3d82264a0152200219885b0"},{"sha":"39f45496f22f88dd5fadc0cc6a4de158b3f6907a","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Also removing InternalPolygonBuilder","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/39f45496f22f88dd5fadc0cc6a4de158b3f6907a"},{"sha":"b5b3ff5eb0383d34edefa3af7763a7800b11083d","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Also removing Ring and replacing it by LineStringBuilder\n\nThe Ring subclass is just a LineStringBuilder that has an additional\nclose() method and keeps a reference to a parent shape builder so\nbuilders can be chained. This PR removes it and replaces it by\nusing LineStringBuilder instead. The close() method is moved there\nand tests are adapted.","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/b5b3ff5eb0383d34edefa3af7763a7800b11083d"},{"sha":"0e8958d1e850c90bc093de03aaed5d510dda8731","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Fix jarhell marker to be written on info logging, and document how the\nmarker file works.","distinct":true,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/0e8958d1e850c90bc093de03aaed5d510dda8731"},{"sha":"c93f0741833022aa22efd77257d143d0a0007f43","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Merge branch 'master' into fork_compile","distinct":true,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/c93f0741833022aa22efd77257d143d0a0007f43"},{"sha":"d1a27aed16db521cdc43f57ed5e43773d57c25df","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Make the tmp file created for jjs scripts be deleted when gradle exits","distinct":true,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/d1a27aed16db521cdc43f57ed5e43773d57c25df"},{"sha":"e832fc6000f4abdab788ce024add766ef56f0bd4","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Make tmp file handling for jjs scripts better","distinct":true,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/e832fc6000f4abdab788ce024add766ef56f0bd4"},{"sha":"201318a6f56179e701f8f8212f8991fc460a9e34","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@mikemccandless.com","name":"Michael McCandless"},"message":"include root-cause exception when we fail to change shard's index buffer","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/201318a6f56179e701f8f8212f8991fc460a9e34"},{"sha":"1952b06cfee8219bdc9354a2310eab1115a531e2","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Merge pull request #14854 from rjernst/trick_ant\n\nFix integTest output if the elasticsearch script fails","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/1952b06cfee8219bdc9354a2310eab1115a531e2"},{"sha":"83db1c2930c2e6f1e59547041097cabdf029b8d0","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@elastic.co","name":"Michael McCandless"},"message":"Merge pull request #14867 from mikemccand/include_root_cause\n\nInclude root-cause exception when we fail to change shard's index buffer","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/83db1c2930c2e6f1e59547041097cabdf029b8d0"},{"sha":"c650d31ef1992f0bc289ab4e8906f0f351ac3041","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Build: Improve integ test startup behavior\n\nAs part of the refactoring to allow --debug-jvm with gradle run, the way\njava options are passed for integ tests was changed. However, we need to\nmake sure the jvm argline passed goes to ES_GC_OPTS because this\nallows overriding things like which garbage collector we run, which we\ndo for testing from jenkins. This change adds back ES_GC_OPTS.","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/c650d31ef1992f0bc289ab4e8906f0f351ac3041"},{"sha":"cc6814f401a34a6555dc927e8fdc68de2a7838a0","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Merge pull request #14869 from rjernst/integ_test_java_opts\n\nImprove integ test startup behavior","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/cc6814f401a34a6555dc927e8fdc68de2a7838a0"},{"sha":"aa1507d34968dabaf2ccfc831249c7a0a116aee4","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Merge pull request #14482 from cbuescher/remove-internal-linestring-builder\n\nRemove InternalLineStringBuilder and InternalPolygonBuilder","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/aa1507d34968dabaf2ccfc831249c7a0a116aee4"},{"sha":"b001e20a83c232305fa1f76ad1cafb30474f5baa","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Disable RecoveryWhileUnderLoadIT for now\n\nWorking on a fix http://build-us-00.elastic.co/job/es_core_master_windows-2012-r2/2074/testReport/","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/b001e20a83c232305fa1f76ad1cafb30474f5baa"},{"sha":"6d9e82311a9fb32790b20a90728b85b6bbe546b6","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Don't delete temp recovered checkpoint file if it was renamed\n\nCloses #14872","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/6d9e82311a9fb32790b20a90728b85b6bbe546b6"},{"sha":"18c9eba40a044df0e4601e2438239f714a93a9e5","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@wbowling.info","name":"William Bowling"},"message":"Allow CIDR notation in a query string query\n\nClose #14773","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/18c9eba40a044df0e4601e2438239f714a93a9e5"},{"sha":"4602b8177b3c505b0a81e21aa9889cf0665f4076","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Move AvgTests back to core.\n\nThis makes AvgTests use a mock plugin engine. I also removed the\ntextScriptExplicit* methods for the base class since they only make sense for\na groovy script, not a mock script.","distinct":false,"url":"https://api.github.com/repos/rjernst/elasticsearch/commits/4602b8177b3c505b0a81e21aa9889cf0665f4076"}]}