THRIFT-1190. java: readBufferBytesAllocated in TNonblockingServer.java should be AtomicLong to fix FD leakage and general server malfunction There was a race condition in the use of the memory limiting feature that would lead to memory loss. Patch: Tom May