{"push_id":829802965,"size":1,"distinct_size":1,"ref":"refs/heads/remove_meta_data_service","head":"68f85e5fc47ba6242f7e0e897e533afed5b1deee","before":"dcbf6d07f1b739fd472195197d93a7b9d198fca5","commits":[{"sha":"68f85e5fc47ba6242f7e0e897e533afed5b1deee","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Remove MetaDataSerivce and it's semaphores\n\nMetaDataSerivce tried to protect concurrent index creation/deletion\nfrom resulting in inconsistent indices. This was originally added a\nlong time ago via #1296 which seems to be caused by several problems\nthat we fixed already in 2.0 or even in late 1.x version. Indices where\nrecreated without being deleted and shards where deleted while being used\nwhich is now prevented on several levels. We can safely remove the semaphores\nsince we are already serializing the events on the cluster state threads.\nThis commit also fixes some expception handling bugs exposed by the added test","distinct":true,"url":"https://api.github.com/repos/s1monw/elasticsearch/commits/68f85e5fc47ba6242f7e0e897e533afed5b1deee"}]}