Eliot Horowitz
3d2b4f8ad4
Merge branch 'master' of git@github.com:mongodb/mongo
2010-02-25 15:15:07 -05:00
Dwight
f4707226e4
fix recently thread safety mistake in NSDT
2010-02-25 14:16:30 -05:00
Eliot Horowitz
1ace46483b
refactoring geo search a bit to embed into query
2010-02-25 14:13:50 -05:00
Eliot Horowitz
0c822b5cce
mostly lockless getSpec
2010-02-24 21:17:57 -05:00
Dwight
442ff28ed6
indexSpec() can now be used from read locked locations (or even unlocked)
...
geo tweaked and still needs a fix
2010-02-23 12:30:53 -05:00
Eliot Horowitz
6adaeeaa85
BSONSizeTracker - tracks how big actual bson objects created with a builder are
...
then can correctly size buffers from the beginning
using this is index creation, so when doing external sort, we have a more accurate memory estimate
fixes SERVER-651
2010-02-20 16:20:33 -05:00
Eliot Horowitz
7700abb011
helpers
2010-02-17 11:03:39 -05:00
Eliot Horowitz
f485e25f82
clean plugin stuff
2010-02-16 16:24:28 -05:00
Eliot Horowitz
a330ad65dd
some thoughts on extending indexing
2010-02-15 23:58:08 -05:00
Dwight
9b0c784127
new names IndexSpec
2010-02-04 17:06:54 -05:00
Dwight
92e756eabc
background index building
2010-02-04 14:25:49 -05:00
Dwight
2a9163d3e3
compile windows vcproj
2010-02-03 15:31:48 -05:00
Dwight
530b1b2e7a
deleteIndexes -> dropIndexes
2010-01-22 15:58:49 -05:00
Dwight
dc6ecb1ce9
a bit nicer / smarter on a deleteIndex command after a crash
2010-01-22 11:03:35 -05:00
Eliot Horowitz
9f004b0cb2
small optimization
2010-01-15 17:22:11 -05:00
Eliot Horowitz
efbf3382cd
some index cleaning
2010-01-15 16:46:17 -05:00
Dwight
cf91f7211a
Merge branch 'master' of git@github.com:mongodb/mongo
2010-01-15 16:05:39 -05:00
Dwight
2628d0213a
refactor and clean up some index building code
...
no longer allow two indexes with same key pattern (with diff names)
2010-01-15 16:05:14 -05:00
Eliot Horowitz
43355195b4
cache IndexSpec in NamespaceDetailsTransient
2010-01-15 13:54:52 -05:00
Eliot Horowitz
b27e1762c5
Merge branch 'master' of git@github.com:mongodb/mongo
2010-01-15 13:05:56 -05:00
Eliot Horowitz
08bbb8ba78
create IndexSpec class for keys + meta data
2010-01-15 12:32:29 -05:00
Dwight
1eeef29902
compile vcproj
2010-01-15 11:48:42 -05:00
Eliot Horowitz
c02e200b10
move some Index* stuff to db/index.*
2010-01-15 11:03:05 -05:00