{"push_id":1072091221,"size":1,"distinct_size":1,"ref":"refs/heads/fd-stats-test-and-misc","head":"d2c2fd515cf2e47312ad25eba28209e8249f830f","before":"a695d7673bcd8520dd895bacc156119ab9feb286","commits":[{"sha":"d2c2fd515cf2e47312ad25eba28209e8249f830f","author":{"email":"e2595be8781459d690c8f0d92a4d338d83a1e612@basho.com","name":"Fred Dushin"},"message":"Purge and unblock vnodes when fuses blow, in order to unblock wedged\nvnodes that started waiting for space to clear before the fuse was\nblown.\n\nCode changes:\n\n* Purge and unblock vnodes when fuses blow, in order to unblock wedged vnodes that started waiting for space to clear before the fuse was blown.\n* Fuse blown/recovered events are now cached so that we only notify solrqs once -- when the fuse blows and when the fuse recovers.  Repetitive blown events when the slogs have already been notified are suppressed, and ditto for recovered events.\n* Check to ensure fuses not blown, instead of fuses just being ok, before initiating a hashtree rebuild.  This change prevents a misleading error from being logged during startup.\n* Changed the measurement of the drain latency to cover just the drain time, instead of the drain time and the YZ AAE update\n* Reverted subtraction of vnode count from HWM config value\n* Changed _cnt config settings to _count\n* Added a reset operation to yz_stats, and changed name of aae_repairs stat to \"detected_repairs\"\n* Fixed a lager FORMAT_ERROR in yz_doc when the extractor fails\n\nTest Changes:\n\n* Added tests for new stats\n* Refactored some common functionality in yz_rt\n* Refactored yz_rt:create_indexed_bucket to allow specification of an n_val\n* Made N_VAL truely configurable in yz_aae_test","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/d2c2fd515cf2e47312ad25eba28209e8249f830f"}]}