{"push_id":845777943,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"84fda97bb61c986734367427972829a7b649f206","before":"085f9e032b536c02efb225625313326f2f382286","commits":[{"sha":"c9076718b94e51ef362cf9d6d142a1bcb92eabe5","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Use System.nanoTime() to initialize Engine.lastWriteNanos\n\nOn _lastWriteNanos_ we use System.nanoTime() to initialize this since:\n * we use the value for figuring out if the shard / engine is active so if we startup and no write has happened yet we still consider it active\n   for the duration of the configured active to inactive period. If we initialize to 0 or Long.MAX_VALUE we either immediately or never mark it\n   inactive if no writes at all happen to the shard.\n * we also use this to flush big-ass merges on an inactive engine / shard but if we we initialize 0 or Long.MAX_VALUE we either immediately or never\n   commit merges even though we shouldn't from a user perspective (this can also have funky sideeffects in tests when we open indices with lots of segments\n   and suddenly merges kick in.","distinct":true,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/c9076718b94e51ef362cf9d6d142a1bcb92eabe5"},{"sha":"5380322947552f8b73cd8eab3e645b001abd8ba1","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Recovery: mark shard as recovering on the cluster state thread\n\nCloses #14115\nCloses #14276","distinct":true,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/5380322947552f8b73cd8eab3e645b001abd8ba1"},{"sha":"84fda97bb61c986734367427972829a7b649f206","author":{"email":"69d448d1f653a116556c7279810bf60a3ebff907@elasticsearch.com","name":"Simon Willnauer"},"message":"Merge pull request #14321 from s1monw/use_nano_time\n\nUse System.nanoTime() to initialize Engine.lastWriteNanos","distinct":true,"url":"https://api.github.com/repos/talevy/elasticsearch/commits/84fda97bb61c986734367427972829a7b649f206"}]}