{"push_id":1036517515,"size":145,"distinct_size":105,"ref":"refs/heads/ingest_verbose_error_metdata","head":"08eed504c5b97048331d03013c3ecb0bad0b52a3","before":"8e302c8af81cecc70575c2b9f776a9d0f192f334","commits":[{"sha":"51ac97000b0c433433d926f2179322043f965ec3","author":{"email":"88be0238090f2b37a0770c98bea7c0fbaa339417@gmail.com","name":"Alexander Kazakov"},"message":"Fix column aliases in _cat/indices, _cat/nodes and _cat/shards APIs #17101","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/51ac97000b0c433433d926f2179322043f965ec3"},{"sha":"1908d6dc7366ae1a72e1d0390470622ceca5ecda","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Add build() method to SortBuilder implementations\n\nFor the current refactoring of SortBuilders related to #10217,\neach SortBuilder should get a build() method that produces a\nSortField according to the SortBuilder parameters on the shard.\n\nThis change also slightly refactors the current parse method in\nSortParseElement to extract an internal parse method that returns\na list of sort fields only needs a QueryShardContext as input\ninstead of a full SearchContext. This allows using this internal\nparse method for testing.","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/1908d6dc7366ae1a72e1d0390470622ceca5ecda"},{"sha":"d9de1299958aa07a2b112bc24a79a15f110f88c0","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Adressing review comments","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/d9de1299958aa07a2b112bc24a79a15f110f88c0"},{"sha":"4c3d889de4fd24ca55f6e0ee191a8d067b787b87","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Adding tests for median sort mode to GeoDistanceSortBuilderIT\n\nAlso adding checks for median SortMode on non-numeric field types\nto FieldSortBuilder, removing some unused code and switching\nGeoDistanceSortBuilder to using ParseField.","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/4c3d889de4fd24ca55f6e0ee191a8d067b787b87"},{"sha":"121c7e852c082c36e3749d36efd3de6a39c50969","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@thomashunter.name","name":"Thomas Hunter II"},"message":"Gender neutral README\n\nReduce confusion in situations where a twitter user isn't a man","distinct":true,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/121c7e852c082c36e3749d36efd3de6a39c50969"},{"sha":"4fad18d3bc6b0227d51e0d8b88a32c0373f525b5","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me","name":"Jason Tedor"},"message":"Fix line-length violations in InstallPluginCommand\n\nThis commit fixes the line-length checkstyle violations in\nInstallPluginCommand.java and removes this from the list of files for\nwhich the line-length check is suppressed.","distinct":true,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/4fad18d3bc6b0227d51e0d8b88a32c0373f525b5"},{"sha":"554eb8aa87fbd7d516b8b30b88d5008b04b91796","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me","name":"Jason Tedor"},"message":"Refactor POSIX handling when installing plugins\n\nThis commit refactors the handling of POSIX filesystem attributes when\ninstall plugins.","distinct":true,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/554eb8aa87fbd7d516b8b30b88d5008b04b91796"},{"sha":"6db6c15d0662f6fc310a3f97eddddd3b9c432aec","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me","name":"Jason Tedor"},"message":"Add tests of POSIX handling for installing plugins\n\nThis commit refactors the unit tests for installing plugins to test\nagainst mock filesystems (as well as the native filesystem) for better\ntest coverage. This commit also adds tests that cover the POSIX\nattributes handling when installing plugins (e.g., ensuring that the\nplugins directory has the right permissions, the bin directory has\nexecute permissions, and the config directory has the same owner and\ngroup as its parent).","distinct":true,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/6db6c15d0662f6fc310a3f97eddddd3b9c432aec"},{"sha":"98123e97754a6db24c57606a0d14f6401b7b792b","author":{"email":"c65e851babdf22321bc64189a1cd0ecd9b0b36d5@elasticsearch.com","name":"jaymode"},"message":"Implement available for all StreamInput classes\n\nThere are some implementation of StreamInput that implement the available method\nand there are others that do not implement this method. This change makes the\navailable method abstract in the StreamInput class and implements the method where\nit was not previously implemented.","distinct":true,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/98123e97754a6db24c57606a0d14f6401b7b792b"},{"sha":"e6eefcb1429e66dc23b49267e04bba1b4d33ec14","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me","name":"Jason Tedor"},"message":"Jimfs throws IAE when it should throw UOE\n\nThis commit adds a hack to detect when Jimfs throws an IAE where it\nshould be throwing an UOE. Namely, the method\nFileSystemProvider#createDirectory should be throwing an UOE if an\nattempt is made to set attributes that the filesystem does not support,\nbut instead Jimfs violates this and throws an IAE.","distinct":true,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/e6eefcb1429e66dc23b49267e04bba1b4d33ec14"},{"sha":"8127a06b2ec40fd5f31a6915143386dd853abc2b","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Recover broken IndexMetaData as closed\n\nToday if something is wrong with the IndexMetaData we detect it very\nlate and most of the time if that happens we already allocated the index\nand get endless loops and full log files on data-nodes. This change tries\nto verify IndexService creattion during initial state recovery on the master\nand if the recovery fails the index is imported as `closed` and won't be allocated\nat all.\n\nCloses #17187","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/8127a06b2ec40fd5f31a6915143386dd853abc2b"},{"sha":"a0c68c281c212c772768d1586fed952f8d9a683a","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Improve error message if setting is not found\n\nWe can do better than just throwing an error when we don't find a\nsetting. It's actually trivial to leverage lucenes slow LD StringDistance\nto find possible candiates for a setting to detect missspellings and suggest\na possible setting.\nThis commit adds error messages like:\n\n * `unknown setting [index.numbe_of_replica] did you mean [index.number_of_replicas]?`\n\nrather than just reporting the setting as unknown","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/a0c68c281c212c772768d1586fed952f8d9a683a"},{"sha":"ec5419048e941ccc5acf417122760cb0dd31e41d","author":{"email":"eaf677705e0808d4358ed8c62dfe89db0b3d1034@elasticsearch.com","name":"Areek Zillur"},"message":"cleanup writing upgraded index state\n\nIn #17187, we upgrade index state after upgrading\nindex folder structure. As we don't have to write\nthe upgraded state in the old index folder structure,\nwe can cleanup how we write upgraded index state.","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/ec5419048e941ccc5acf417122760cb0dd31e41d"},{"sha":"47f0e6e8f4fc522c61ffe5693fbe482a9433a9dd","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"[TEST] Disable InternalClusterInfoService in messy tests, it sends IndicesStatsRequest periodically which messes with the messy test","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/47f0e6e8f4fc522c61ffe5693fbe482a9433a9dd"},{"sha":"1264ee79b61690fc02a262c1a6680fab9e53235a","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Removed index level metadata election #17233\n\nWhen a master is elected, it reaches out to all master nodes for their cluster state, selecting the one with the highest version. At the moment, we do another round to select the index metadata with the highest version as well. This is not needed - the election of a cluster state is enough - we should just use whatever indices are in it.\n\nCloses #17233","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/1264ee79b61690fc02a262c1a6680fab9e53235a"},{"sha":"8f22a01bbd162d6595b0bc7c36010a7c7135394a","author":{"email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com","name":"Martijn van Groningen"},"message":"ingest: Give the `foreach` processor access to the rest of the document.\n\nCloses #17147","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/8f22a01bbd162d6595b0bc7c36010a7c7135394a"},{"sha":"33521fc27c77d454ba20308a578f5911a5d3dd39","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Detach IndexShard from node services\n\nthis is the last step to remove node level service from IndexShard.\nThis means that tests can now more easily create an IndexShard instance\nwithout starting a node and removes the dependency between IndexShard and Client/ScriptService","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/33521fc27c77d454ba20308a578f5911a5d3dd39"},{"sha":"20417262e251779fcd362909ae988ec9988b93df","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Remove unused methods and fields in NestedInnerQueryParseSupport","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/20417262e251779fcd362909ae988ec9988b93df"},{"sha":"b07a8185a7a3e9e5ea34e5a2aa11584f8d37b042","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Wait for metadata to stabilize before checking for it after opening indices in testMetaWrittenWhenIndexIsClosedAndMetaUpdated","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/b07a8185a7a3e9e5ea34e5a2aa11584f8d37b042"},{"sha":"a9a0f262af69a6ee4c09bcb286b42db0a78adf0a","author":{"email":"1fadefa1ca25c290ca38753e404bbf19c3990ee0@gmail.com","name":"Jun Ohtani"},"message":"Analysis Kuromoji: Add nbest option and NumberFilter\n\nAdd nbest_cost and nbest_examples parameter to KuromojiTokenizerFactory\nAdd KuromojiNumberFilterFactory","distinct":false,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/a9a0f262af69a6ee4c09bcb286b42db0a78adf0a"}]}