mirror of
https://gitlab.com/famedly/conduit.git
synced 2025-06-27 16:35:59 +00:00
change fairmutex to mutex
This commit is contained in:
parent
7e9014d5c9
commit
caa0cbfe1d
1 changed files with 4 additions and 4 deletions
|
@ -16,7 +16,7 @@ use super::{DatabaseEngine, Tree};
|
|||
use log::debug;
|
||||
|
||||
use crossbeam::channel::{bounded, Sender as ChannelSender};
|
||||
use parking_lot::{FairMutex, FairMutexGuard, Mutex, MutexGuard, RwLock};
|
||||
use parking_lot::{Mutex, MutexGuard, RwLock};
|
||||
use rusqlite::{params, Connection, DatabaseName::Main, OptionalExtension};
|
||||
|
||||
use tokio::sync::oneshot::Sender;
|
||||
|
@ -33,7 +33,7 @@ use tokio::sync::oneshot::Sender;
|
|||
// "SELECT key, value FROM {} WHERE key <= ? ORDER BY DESC";
|
||||
|
||||
struct Pool {
|
||||
writer: FairMutex<Connection>,
|
||||
writer: Mutex<Connection>,
|
||||
readers: Vec<Mutex<Connection>>,
|
||||
spill_tracker: Arc<()>,
|
||||
path: PathBuf,
|
||||
|
@ -59,7 +59,7 @@ impl<'a> Deref for HoldingConn<'a> {
|
|||
|
||||
impl Pool {
|
||||
fn new<P: AsRef<Path>>(path: P, num_readers: usize, cache_size: u32) -> Result<Self> {
|
||||
let writer = FairMutex::new(Self::prepare_conn(&path, Some(cache_size))?);
|
||||
let writer = Mutex::new(Self::prepare_conn(&path, Some(cache_size))?);
|
||||
|
||||
let mut readers = Vec::new();
|
||||
|
||||
|
@ -93,7 +93,7 @@ impl Pool {
|
|||
Ok(conn)
|
||||
}
|
||||
|
||||
fn write_lock(&self) -> FairMutexGuard<'_, Connection> {
|
||||
fn write_lock(&self) -> MutexGuard<'_, Connection> {
|
||||
self.writer.lock()
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue