Examples of releaseDb()


Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

                            throw EnvironmentFailureException.
                                unexpectedState(errMsg);
                        }
                    }
                } finally {
                    dbTree.releaseDb(refreshedDb);
                }
            }
        } finally {
            nNodesScanned.add(numNodesScannedThisBatch);
        }
View Full Code Here

Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

                    if (!verifyOneDbImpl(dbImpl,  targetDb,
                                         verifyConfig, out)) {
                        ret = false;
                    }
                } finally {
                    dbMapTree.releaseDb(dbImpl);
                }
            } finally {
                LoggerUtils.envLogMsg(Level.INFO, envImpl,
                                   "DbVerify.verify of " + targetDb +
                                   " ending");
View Full Code Here

Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

                    DatabaseImpl db = dbMapTree.getDb(dbId);
                    try {
                        replayOneIN(reader, db, false, recorder);
                        counter.incNumProcessed();
                    } finally {
                        dbMapTree.releaseDb(db);
                    }
                }
            }
            counter.setRepeatIteratorReads(reader.getNRepeatIteratorReads());
View Full Code Here

Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

                             * build.
                             */
                            inListBuildDbIds.add(dbId);
                        }
                    } finally {
                        dbMapTree.releaseDb(db);
                    }
                }
            }

            counter.setRepeatIteratorReads(reader.getNRepeatIteratorReads());
View Full Code Here

Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

                                        db,
                                        true,  // requireExactMatch,
                                        null); // level recorder
                        }
                    } finally {
                        dbMapTree.releaseDb(db);
                    }
                }
            }

            counter.setRepeatIteratorReads(reader.getNRepeatIteratorReads());
View Full Code Here

Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

                         reader.getAbortLsn(),
                         reader.getAbortKnownDeleted(),
                         reader.getLastEntrySize(),
                         ln, db);
                } finally {
                    dbMapTree.releaseDb(db);
                }
            }
            counter.setRepeatIteratorReads(reader.getNRepeatIteratorReads());
        } catch (Exception e) {
            traceAndThrowException(reader.getLastLsn(), "redoLns", e);
View Full Code Here

Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

            Iterator<DatabaseId> removeDbs = tempDbIds.iterator();
            while (removeDbs.hasNext()) {
                counter.incNumRead();
                DatabaseId dbId = removeDbs.next();
                DatabaseImpl db = dbMapTree.getDb(dbId);
                dbMapTree.releaseDb(db); // Decrement use count.
                if (db != null) {
                    assert db.isTemporary();
                    if (!db.isDeleted()) {
                        try {
                            counter.incNumProcessed();
View Full Code Here

Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

                         (envImpl.isReplicated() ?
                          "DbRepPreUpgrade_4_1 " : "DbPreUpgrade_4_1 ") +
                         "using the JE old version. See the release notes.");
                }
            } finally {
                dbTree.releaseDb(db);
            }
        }
    }

    /**
 
View Full Code Here

Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

                        env.daemonEviction(true /*backgroundIO*/);
                    }

                    processPendingLN(originalLsn, ln, db, key, location);
                } finally {
                    dbMapTree.releaseDb(db);
                }

                /* Sleep if background read/write limit was exceeded. */
                env.sleepAfterBackgroundIO();
            }
View Full Code Here

Examples of com.sleepycat.je.dbi.DbTree.releaseDb()

                try {
                    if (db == null || db.isDeleteFinished()) {
                        fileSelector.removePendingDB(dbId);
                    }
                } finally {
                    dbMapTree.releaseDb(db);
                }
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.