blob: c646fc8c12750ce5c85bebc7ea7d1ae672329245 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// https://jira.mongodb.org/browse/SERVER-4534
// Building an index in the forground on a field with a large array and few documents in
// the collection used to open too many files and crash the server.
t = db.huge_multikey_index
t.drop()
function doit() {
arr = []
for (var i=0; i< 1000*1000;i++)
arr.push(i);
t.insert({a:arr})
//t.ensureIndex({a:1}, {background:true}) // always worked
t.ensureIndex({a:1}) // used to fail server with out of fds error
}
doit();
|