Changeset 139556 in webkit


Ignore:
Timestamp:
Jan 12, 2013 5:44:04 PM (11 years ago)
Author:
dgrogan@chromium.org
Message:

IndexedDB: Provide LevelDB with IDBEnv instead of Env::Default
https://bugs.webkit.org/show_bug.cgi?id=106135

Reviewed by Tony Chang.

IDBEnv only changes the name of the histogram where errors are logged.

  • platform/leveldb/LevelDBDatabase.cpp:

(WebCore::LevelDBDatabase::destroy):
(WebCore::LevelDBDatabase::open):
(WebCore::LevelDBDatabase::openInMemory):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r139551 r139556  
     12013-01-12  David Grogan  <dgrogan@chromium.org>
     2
     3        IndexedDB: Provide LevelDB with IDBEnv instead of Env::Default
     4        https://bugs.webkit.org/show_bug.cgi?id=106135
     5
     6        Reviewed by Tony Chang.
     7
     8        IDBEnv only changes the name of the histogram where errors are logged.
     9
     10        * platform/leveldb/LevelDBDatabase.cpp:
     11        (WebCore::LevelDBDatabase::destroy):
     12        (WebCore::LevelDBDatabase::open):
     13        (WebCore::LevelDBDatabase::openInMemory):
     14
    1152013-01-12  Gavin Peters  <gavinp@chromium.org>
    216
  • trunk/Source/WebCore/platform/leveldb/LevelDBDatabase.cpp

    r139208 r139556  
    3434#include "LevelDBWriteBatch.h"
    3535#include "Logging.h"
     36#include <env_idb.h>
    3637#include <helpers/memenv/memenv.h>
    3738#include <leveldb/comparator.h>
     
    127128{
    128129    leveldb::Options options;
     130    options.env = leveldb::IDBEnv();
    129131    const leveldb::Status s = leveldb::DestroyDB(fileName.utf8().data(), options);
    130132    return s.ok();
     
    136138
    137139    leveldb::DB* db;
    138     const leveldb::Status s = openDB(comparatorAdapter.get(), leveldb::Env::Default(), fileName, &db);
     140    const leveldb::Status s = openDB(comparatorAdapter.get(), leveldb::IDBEnv(), fileName, &db);
    139141
    140142    if (!s.ok()) {
     
    154156{
    155157    OwnPtr<ComparatorAdapter> comparatorAdapter = adoptPtr(new ComparatorAdapter(comparator));
    156     OwnPtr<leveldb::Env> inMemoryEnv = adoptPtr(leveldb::NewMemEnv(leveldb::Env::Default()));
     158    OwnPtr<leveldb::Env> inMemoryEnv = adoptPtr(leveldb::NewMemEnv(leveldb::IDBEnv()));
    157159
    158160    leveldb::DB* db;
Note: See TracChangeset for help on using the changeset viewer.