/** {@inheritDoc} */ @Override public void lock() throws IOException { LOG.debug("Locking permissions for instance: '{}'.", mInstanceUri); boolean lockSuccessful = mLock.lock(LOCK_TIMEOUT); if (!lockSuccessful) { throw new FijiSecurityException("Acquiring lock on instance " + mInstanceUri + " timed out after " + LOCK_TIMEOUT + " seconds."); } }
Preconditions.checkState(state == State.OPEN, "Cannot backup SchemaTable instance in state %s.", state); mZKLock.lock(); List<SchemaTableEntry> entries = Lists.newArrayList(); try {
Preconditions.checkState(state == State.OPEN, "Cannot backup SchemaTable instance in state %s.", state); mZKLock.lock(); List<SchemaTableEntry> entries = Lists.newArrayList(); try {
Preconditions.checkState(state == State.OPEN, "Cannot restore backup to SchemaTable instance in state %s.", state); mZKLock.lock(); try {
Preconditions.checkState(state == State.OPEN, "Cannot restore backup to SchemaTable instance in state %s.", state); mZKLock.lock(); try {
mZKLock.lock(); try { final SchemaTableEntry existingAvroEntry = loadFromHashTable(schemaHash);
lock.lock(); try { final NavigableMap<Long, FijiTableLayout> layoutMap =
lock.lock(); try { final NavigableMap<Long, FijiTableLayout> layoutMap =
mZKLock.lock(); try { final SchemaTableEntry existingAvroEntry = loadFromHashTable(schemaHash);