Skip to content

Commit

Permalink
*: unify using tikv util crate (#5214)
Browse files Browse the repository at this point in the history
Signed-off-by: siddontang <siddontang@gmail.com>
  • Loading branch information
siddontang authored and sre-bot committed Aug 6, 2019
1 parent 078dd23 commit 5dc6d91
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion src/storage/lock_manager/client.rs
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
// Copyright 2019 TiKV Project Authors. Licensed under Apache-2.0.

use super::{DeadlockFuture, Error, Result};
use crate::tikv_util::security::SecurityManager;
use futures::unsync::mpsc::{self, UnboundedSender};
use futures::{Future, Sink, Stream};
use grpcio::{ChannelBuilder, EnvBuilder, WriteFlags};
use kvproto::deadlock::*;
use kvproto::deadlock_grpc::DeadlockClient;
use std::sync::Arc;
use std::time::Duration;
use tikv_util::security::SecurityManager;

pub type Callback = Box<dyn Fn(DeadlockResponse)>;

Expand Down
8 changes: 4 additions & 4 deletions src/storage/lock_manager/deadlock.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ use super::waiter_manager::Scheduler as WaiterMgrScheduler;
use super::{Error, Lock, Result};
use crate::pd::{RpcClient, INVALID_ID};
use crate::server::resolve::StoreAddrResolver;
use crate::tikv_util::collections::{HashMap, HashSet};
use crate::tikv_util::future::paired_future_callback;
use crate::tikv_util::security::SecurityManager;
use crate::tikv_util::worker::{FutureRunnable, FutureScheduler, Stopped};
use futures::{Future, Sink, Stream};
use grpcio::{
self, DuplexSink, RequestStream, RpcContext, RpcStatus, RpcStatusCode::*, UnarySink, WriteFlags,
Expand All @@ -22,7 +18,11 @@ use std::fmt::{self, Display, Formatter};
use std::rc::Rc;
use std::sync::Arc;
use std::time::{Duration, Instant};
use tikv_util::collections::{HashMap, HashSet};
use tikv_util::future::paired_future_callback;
use tikv_util::security::SecurityManager;
use tikv_util::time;
use tikv_util::worker::{FutureRunnable, FutureScheduler, Stopped};
use tokio_core::reactor::Handle;
use tokio_timer::Interval;

Expand Down
6 changes: 3 additions & 3 deletions src/storage/lock_manager/waiter_manager.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ use crate::storage::mvcc::Error as MvccError;
use crate::storage::txn::Error as TxnError;
use crate::storage::txn::{execute_callback, ProcessResult};
use crate::storage::{Error as StorageError, StorageCb};
use crate::tikv_util::collections::HashMap;
use crate::tikv_util::worker::{FutureRunnable, FutureScheduler, Stopped};
use futures::Future;
use kvproto::deadlock::WaitForEntry;
use prometheus::HistogramTimer;
Expand All @@ -19,6 +17,8 @@ use std::fmt::{self, Debug, Display, Formatter};
use std::rc::Rc;
use std::sync::atomic::{AtomicBool, Ordering};
use std::time::{Duration, Instant};
use tikv_util::collections::HashMap;
use tikv_util::worker::{FutureRunnable, FutureScheduler, Stopped};
use tokio_core::reactor::Handle;
use tokio_timer::Delay;

Expand Down Expand Up @@ -510,8 +510,8 @@ mod tests {

#[test]
fn test_waiter_manager() {
use crate::tikv_util::worker::FutureWorker;
use std::sync::mpsc;
use tikv_util::worker::FutureWorker;

let detect_worker = FutureWorker::new("dummy-deadlock");
let detector_scheduler = DetectorScheduler::new(detect_worker.scheduler());
Expand Down

0 comments on commit 5dc6d91

Please sign in to comment.