mononoke: use MysqlChangesets for manifold-based blobrepo

Summary: Let's use real changesets storage

Reviewed By: lukaspiatkowski

Differential Revision: D7585246

fbshipit-source-id: f73bf81d86286de802655f032f721fb0e3780623
This commit is contained in:
Stanislau Hlebik 2018-04-18 04:02:45 -07:00 committed by Facebook Github Bot
parent 23ce735b81
commit b60d44f4b8

View File

@ -26,7 +26,7 @@ use uuid::Uuid;
use blobstore::Blobstore;
use bookmarks::{self, Bookmarks};
use changesets::{ChangesetInsert, Changesets, SqliteChangesets};
use changesets::{ChangesetInsert, Changesets, MysqlChangesets, SqliteChangesets};
use dbbookmarks::SqliteDbBookmarks;
use delayblob::DelayBlob;
use dieselfilenodes::{MysqlFilenodes, SqliteFilenodes, DEFAULT_INSERT_CHUNK_SIZE};
@ -203,9 +203,9 @@ impl BlobRepo {
None,
Some(ProxyRequirement::Forbidden),
)?;
let filenodes = MysqlFilenodes::open(connection_params, DEFAULT_INSERT_CHUNK_SIZE)
let filenodes = MysqlFilenodes::open(connection_params.clone(), DEFAULT_INSERT_CHUNK_SIZE)
.context(ErrorKind::StateOpen(StateOpenError::Filenodes))?;
let changesets = SqliteChangesets::in_memory()
let changesets = MysqlChangesets::open(connection_params)
.context(ErrorKind::StateOpen(StateOpenError::Changesets))?;
Ok(Self::new(