Commit Graph

64 Commits

Author SHA1 Message Date
Aaron
0798086e4f merge assert codes and fix mongos linking 2011-07-31 09:34:04 -07:00
dwight
e39dfdf08b an index v1 buf fix and a bunch of cleaning/safety 2011-06-27 14:11:46 -04:00
dwight
258a85334f compile gcc template 2011-06-27 09:58:27 -04:00
dwight
6aabf0d8c9 support geo indexes with v1 index 2011-06-27 00:14:53 -04:00
dwight
1665b5be87 dont include _id field in system.indexes documents. easier to read and shorter is better as we look at these often in the code path 2011-06-25 22:18:04 -04:00
Eliot Horowitz
21217ca8b7 use helper for dup key error SERVER-2371 2011-06-24 01:23:38 -04:00
Eliot Horowitz
32de61255e putting delete in its own files and related cleaning 2011-06-20 17:34:16 -04:00
dwight
9f15e8cd30 compile newer gcc 2011-06-16 16:48:23 -04:00
Dwight
14711f4ef1 use legacy compare for legacy index building 2011-06-16 16:35:07 -04:00
Aaron
41be5821f3 remove BSONObjSetDefaultOrder and avoid inheriting from stl class 2011-06-02 13:34:26 -04:00
Dwight
63023cac63 begin using SimpleMutex when appropriate 2011-05-31 14:21:05 -04:00
Eliot Horowitz
30cf98d5d7 compile gcc 4.2 2011-05-03 16:31:21 -04:00
Dwight
a3cd52048a Merge branch 'master' into main
Conflicts:
	SConstruct
	db/btree.h
	db/db.vcxproj.filters
	db/dbcommands_admin.cpp
	db/geo/2d.cpp
	db/pdfile.cpp
	dbtests/test.vcxproj.filters
2011-05-03 15:53:27 -04:00
dwight
67a5a1934c compile gcc 4.4 2011-05-02 18:16:03 -04:00
dwight
c8de43c161 normalize the index bson info documents a bit on index creation 2011-04-24 22:16:41 -04:00
Dwight
52ea89ab47 towards index v1 format 2011-04-22 18:16:43 -04:00
Dwight
846a7a0bc5 checkpoint index v2 work 2011-04-21 14:53:10 -04:00
Dwight
7b9d591162 towards compact 2011-04-04 16:30:23 -04:00
Mathias Stearn
fa7cd65e48 g++ 4.6 compile (new -Wunused-but-set-variable warning) 2011-04-03 19:10:36 -04:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Eliot Horowitz
2ce44e8c85 disinct can pull data from indexes and will choose an index to use if sensible SERVER-1673 2010-11-14 01:57:27 -05:00
Dwight
48ae1fddaf move inl header inclusion to top 2010-11-04 09:07:28 -04:00
Aaron
43458732d3 SERVER-1818 add a bit more safety by keeping kill_idx from throwing a db exception 2010-10-05 22:48:52 -07:00
Dwight
b016258805 remove unused code and files 2010-09-30 15:42:04 -04:00
Dwight
f01789027b add a buildIndexes:false option for replica set members 2010-09-28 14:01:54 -04:00
Eliot Horowitz
13ff47ad1f don't add 2 version fields 2010-09-23 20:27:51 -04:00
Eliot Horowitz
d2ba8a5579 set version for indexes and hookup for IndexPlugin SERVER-1845 2010-09-23 19:08:00 -04:00
Eliot Horowitz
c088ca1af8 check for background indexing in progress after dup check SERVER-1317 2010-09-23 17:00:53 -04:00
Eliot Horowitz
50ce0e0539 staring to work on versioning indexes so don't have to force re-index SERVER-1845 2010-09-23 16:52:19 -04:00
Dwight
afa28ddd8a misc cleaning 2010-08-23 12:44:40 -04:00
Dwight Merriman
a190583c51 MutexDebugger 2010-05-26 00:46:49 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Aaron
5f13e864d7 SERVER-810 _id modifying updates replicate correctly 2010-04-27 00:33:35 -07:00
Eliot Horowitz
61ae5fa244 a bunch of refactoring for mongos linking 2010-04-13 15:23:57 -04:00
Aaron
c971842a55 Revert "Revert "SERVER-695 don't destroy static global mutexes""
This reverts commit eb7cde3e75.

Conflicts:

	db/instance.h
2010-03-15 09:42:01 -07:00
Eliot Horowitz
6ecf847f80 allow re-sorting for geo searches SERVER-730 2010-03-10 22:31:10 -05:00
Aaron
eb7cde3e75 Revert "SERVER-695 don't destroy static global mutexes"
This reverts commit 714ec2fdc8.
2010-03-10 00:39:26 -08:00
Aaron
714ec2fdc8 SERVER-695 don't destroy static global mutexes 2010-03-09 23:59:10 -08:00
Dwight
b0b9635b61 error text 2010-03-04 15:26:56 -05:00
Eliot Horowitz
c1f0d3f362 geo index doesn't break non-geo search on same field 2010-03-01 21:36:56 -05:00
Eliot Horowitz
30dcf4bf83 some cleaning 2010-02-28 00:51:39 -05:00
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