Yes, I agree, maybe retriedcountOnMaster should be @tranient, if we want to make the other as @transient, en, maybe we should maintain a local variable in worker for the retryCount for each driver