37 lines
1.9 KiB
Diff
37 lines
1.9 KiB
Diff
From d3df89f397f271ab06282c6bc04bb53ec5f3dc02 Mon Sep 17 00:00:00 2001
|
|
From: Michael Simacek <msimacek@redhat.com>
|
|
Date: Mon, 15 Feb 2016 10:51:24 +0100
|
|
Subject: [PATCH 2/3] Port to current mongo-java-driver
|
|
|
|
---
|
|
.../java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java | 6 +++---
|
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java b/jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java
|
|
index e078b9a..62c1c15 100644
|
|
--- a/jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java
|
|
+++ b/jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java
|
|
@@ -182,17 +182,17 @@ public class MongoSessionIdManager extends AbstractSessionIdManager
|
|
_server = server;
|
|
_sessions = sessions;
|
|
|
|
- _sessions.ensureIndex(
|
|
+ _sessions.createIndex(
|
|
BasicDBObjectBuilder.start().add("id",1).get(),
|
|
BasicDBObjectBuilder.start().add("unique",true).add("sparse",false).get());
|
|
- _sessions.ensureIndex(
|
|
+ _sessions.createIndex(
|
|
BasicDBObjectBuilder.start().add("id",1).add("version",1).get(),
|
|
BasicDBObjectBuilder.start().add("unique",true).add("sparse",false).get());
|
|
|
|
// index our accessed and valid fields so that purges are faster, note that the "valid" field is first
|
|
// so that we can take advantage of index prefixes
|
|
// http://docs.mongodb.org/manual/core/index-compound/#compound-index-prefix
|
|
- _sessions.ensureIndex(
|
|
+ _sessions.createIndex(
|
|
BasicDBObjectBuilder.start().add(MongoSessionManager.__VALID, 1).add(MongoSessionManager.__ACCESSED, 1).get(),
|
|
BasicDBObjectBuilder.start().add("sparse", false).add("background", true).get());
|
|
}
|
|
--
|
|
2.9.4
|
|
|