The thread that is holding on to the lock is in a RUNNABLE state and in the writeBytes method. Any idea what that mean. I am logging small messages < 1 K. Why is the writeBytes call not completing