{"push_id":672413106,"size":26,"distinct_size":25,"ref":"refs/heads/fix/simplify_compression","head":"8741a595b2ef21037dc9977cfeccbd917768d0cc","before":"6f758e036706f32f0bfd3841992b78e9f1380c4a","commits":[{"sha":"e7958f46dc26ac572c3fb06e8e51eab68f9919e8","author":{"email":"b94c0cfa21109a77b1c218c0761b0bfc6299786a@gmail.com","name":"javanna"},"message":"Transport: remove support for reading/writing list of strings, use arrays instead\n\nWe recently introduced support for reading and writing list of strings as part of #11056, but that was an oversight, we should be using arrays instead.\n\nCloses #11276","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/e7958f46dc26ac572c3fb06e8e51eab68f9919e8"},{"sha":"35deb7efea9552528780082143db469afbcd3812","author":{"email":"4256e500e435802b8322cb0e0564f6a923e6df1d@users.noreply.github.com","name":"Colin Goodheart-Smithe"},"message":"Aggregations: Renaming reducers to Pipeline Aggregators","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/35deb7efea9552528780082143db469afbcd3812"},{"sha":"65c646b01d4d0ca1a1fafd6fbbe83ad7854c1745","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Also log the shard state info for the shard that can't be opened","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/65c646b01d4d0ca1a1fafd6fbbe83ad7854c1745"},{"sha":"6b63ea49c2604414a0a4cd1a2a0030b250a8d529","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"[TEST] now that we check early if we are corrupted this can be run with many nodes","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/6b63ea49c2604414a0a4cd1a2a0030b250a8d529"},{"sha":"a98d78b3ae371c5b496d6cd851285c13d8f89c02","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Mappings: Make mapping updates atomic wrt document parsing.\n\nWhen mapping updates happen concurrently with document parsing, bad things can\nhappen. For instance, when applying a mapping update we first update the Mapping\nobject which is used for parsing and then FieldNameAnalyzer which is used by\nIndexWriter for analysis. So if you are unlucky, it could happen that a document\nwas parsed successfully without introducing dynamic updates yet IndexWriter does\nnot see its analyzer yet.\n\nIn order to fix this issue, mapping updates are now protected by a write lock\nand document parsing is protected by the read lock associated with this write\nlock. This ensures that no documents will be parsed while a mapping update is\nbeing applied, so document parsing will either see none of the update or all of\nit.","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/a98d78b3ae371c5b496d6cd851285c13d8f89c02"},{"sha":"c8f39dd2b94694d81b4abb11a0b369306014f50e","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Use ReleaseableLock and try to add a test for it..","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/c8f39dd2b94694d81b4abb11a0b369306014f50e"},{"sha":"6b3918a97c2bd8653c2a8f1933226b80952e44a5","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Clean up and make the test work.","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/6b3918a97c2bd8653c2a8f1933226b80952e44a5"},{"sha":"8060cd07944e7ed013afbed7f2b7674b1babdfc4","author":{"email":"c65e851babdf22321bc64189a1cd0ecd9b0b36d5@elasticsearch.com","name":"jaymode"},"message":"add profile name to TransportChannel\n\nToday, only the NettyTransportChannel implements the getProfileName method\nand the other channel implementations do not. The profile name is useful for some\nplugins to perform custom actions based on the name. Rather than checking the\ntype of the channel, it makes sense to always expose the profile name.\n\nFor DirectResponseChannels we use a name that cannot be used in the settings\nto define another profile with that name. For LocalTransportChannel we use the\nsame name as the default profile.\n\nCloses #10483","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/8060cd07944e7ed013afbed7f2b7674b1babdfc4"},{"sha":"d3e36d09407e152276278c1cde351dca1e0da7cd","author":{"email":"07214fe5dc19164a587acf4cfa1dc6b83a5ba1eb@gmail.com","name":"Shay Banon"},"message":"[TEST] snapshot test shoudl use assertBusy to provide more info when failing","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/d3e36d09407e152276278c1cde351dca1e0da7cd"},{"sha":"581bfc74c627bde38ceae82cdfb63996be85b666","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@motovs.org","name":"Igor Motov"},"message":"Tests: disable rebalancing in restoreIndexWithShardsMissingInLocalGateway\n\nRebalancing sometimes kicks in at the end of restore and interferes with reuse stats that this test relies on.","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/581bfc74c627bde38ceae82cdfb63996be85b666"},{"sha":"cbead882735849ba7f6811467d5ffb99a2c99cf8","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Check engine reference for null before flushing\n\nIf we close the shard before the engine is started we see a NPE in\nthe logs which is not problematic since the relevant parts are in a\nfinally block. Yet, the NPE is unnecessary and can be confusing.","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/cbead882735849ba7f6811467d5ffb99a2c99cf8"},{"sha":"f071c01afc1d07eef5ae0dd8ea578bf0aa6d664a","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Add back accidentally removed support for _all as a type alias.\n\nSee 4dd4f48","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/f071c01afc1d07eef5ae0dd8ea578bf0aa6d664a"},{"sha":"49e965fab08b674a05faf004eca97869a1944f62","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Mappings: Remove generics from FieldMapper\n\nFieldMapper is currently generic, where the templated type\nis only used as the return of a single function, value(Object).\nThis change simply removes this generic type. It is not needed. The\nimplementations of value() now has a covariant return (so\nthose methods have not changed).","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/49e965fab08b674a05faf004eca97869a1944f62"},{"sha":"19de7039a38d44fd7f3422db8c09160ced02e357","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Merge pull request #11292 from rjernst/remove/mapper-generic\n\nMappings: Remove generics from FieldMapper","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/19de7039a38d44fd7f3422db8c09160ced02e357"},{"sha":"ada98ba0c43a346f2f56c040a993f14f5d66baf4","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Allow disabling of sigar via settings\n\nSigar can only be disabled by removing the binaries. This is tricky for our\ntests and might cause a lot of trouble if a user wants or needs to do it.\nThis commit allows to disable sigar with a simple boolean flag in the settings.\n\nCloses #9582","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/ada98ba0c43a346f2f56c040a993f14f5d66baf4"},{"sha":"afb7aabea7841760245ce1a313317ee26fe4681b","author":{"email":"b94c0cfa21109a77b1c218c0761b0bfc6299786a@gmail.com","name":"javanna"},"message":"Internal: replace if with existing MetaData#isAllTypes call in MapperService","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/afb7aabea7841760245ce1a313317ee26fe4681b"},{"sha":"2bfac41c8ecd3ae6254c5559ddfa3eeae96ba7da","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Upgrade to lucene-5.2.0-snapshot-1681024","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/2bfac41c8ecd3ae6254c5559ddfa3eeae96ba7da"},{"sha":"08e87bd81e0c007247a6eaaaa61e6db85efcd5d9","author":{"email":"07214fe5dc19164a587acf4cfa1dc6b83a5ba1eb@gmail.com","name":"Shay Banon"},"message":"Async Fetch: Better logging classification + log when ignored","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/08e87bd81e0c007247a6eaaaa61e6db85efcd5d9"},{"sha":"4e1fa3c3b4080f8dc8e65f11900e500a637d52ec","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"[TEST] Provide random instance to rarely(Random) instead of using the threadlocal one","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/4e1fa3c3b4080f8dc8e65f11900e500a637d52ec"},{"sha":"5cce09b32d8af24458a5055cdecbc30fb9f40b85","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"[TEST] Use async durability in load tests","distinct":true,"url":"https://api.github.com/repos/jpountz/elasticsearch/commits/5cce09b32d8af24458a5055cdecbc30fb9f40b85"}]}