diff options
author | Sage Weil <sage@newdream.net> | 2009-11-20 10:15:29 -0800 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2009-11-20 13:40:38 -0800 |
commit | 780ee5a299487da46d8e62e4afc27063a521a7e3 (patch) | |
tree | b79566bae4f86b1194d948136603be2d38f553c5 | |
parent | 3c8defef2d5a0b1e8f3c0c022974f804e488b474 (diff) | |
download | ceph-780ee5a299487da46d8e62e4afc27063a521a7e3.tar.gz |
mds: remove dead session request list trim waiter code
I don't even remember what this was originally for.
-rw-r--r-- | src/mds/SessionMap.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/mds/SessionMap.h b/src/mds/SessionMap.h index 494d3c4fb29..34fbe693119 100644 --- a/src/mds/SessionMap.h +++ b/src/mds/SessionMap.h @@ -112,7 +112,6 @@ public: // -- completed requests -- private: set<tid_t> completed_requests; - map<tid_t, Context*> waiting_for_trim; public: void add_completed_request(tid_t t) { @@ -123,18 +122,6 @@ public: while (!completed_requests.empty() && (mintid == 0 || *completed_requests.begin() < mintid)) completed_requests.erase(completed_requests.begin()); - - // kick waiters - list<Context*> fls; - while (!waiting_for_trim.empty() && - (mintid == 0 || waiting_for_trim.begin()->first < mintid)) { - fls.push_back(waiting_for_trim.begin()->second); - waiting_for_trim.erase(waiting_for_trim.begin()); - } - finish_contexts(fls); - } - void add_trim_waiter(tid_t tid, Context *c) { - waiting_for_trim[tid] = c; } bool have_completed_request(tid_t tid) const { return completed_requests.count(tid); @@ -158,7 +145,6 @@ public: last_cap_renew = utime_t(); completed_requests.clear(); - assert(waiting_for_trim.empty()); } void encode(bufferlist& bl) const { |