MAX_ID is read only once from Hbase when the stats are collected, at TSDB.java:199-201 the value fetched by idsUsed() is reused to calculate the idsAvailable(). Does this address your concern?