summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2009-11-20 10:15:29 -0800
committerSage Weil <sage@newdream.net>2009-11-20 13:40:38 -0800
commit780ee5a299487da46d8e62e4afc27063a521a7e3 (patch)
treeb79566bae4f86b1194d948136603be2d38f553c5
parent3c8defef2d5a0b1e8f3c0c022974f804e488b474 (diff)
downloadceph-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.h14
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 {