0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

131 Commits

Author SHA1 Message Date
Aaron
246109cc18 SERVER-652 simplify field name upper limit check, guard against setting string fields in arrays 2010-03-02 13:16:20 -08:00
Aaron
bbbe0aaf31 SERVER-652 process array elements in correct order 2010-03-02 12:29:54 -08:00
Eliot Horowitz
c3f07f3be0 some missing operators 2010-02-26 12:07:46 -05:00
Eliot Horowitz
066b8376cf thread safe string 2010-02-26 11:33:20 -05:00
Aaron
0131eaf887 Add debugging support for multiple destructors, and some guards to prevent this condition from arising 2010-02-01 15:41:04 -08:00
Mathias Stearn
58e7807a9b size_t <-> int changes to fix win64 warnings 2010-01-28 17:33:33 -05:00
Aaron
1666a6507e disable backtrace scan on freebsd 2010-01-26 10:22:25 -08:00
Mathias Stearn
70b7968668 Pulling atomic functionality from WrappingInt to AtomicUInt. More atomic functions. 2010-01-25 19:33:10 -05:00
Eliot Horowitz
d309bc1b09 use boost sleep on sunos SERVER-548 2010-01-15 08:07:33 -05:00
Eliot Horowitz
eab3b5f06e use nanosleep on *nix rather than boost, trying to fix os x issue SERVER-539 2010-01-14 15:35:29 -05:00
Dwight
63c26a96bd SERVER-521 cursor may be deleted while in getMore 2010-01-06 13:39:57 -05:00
Eliot Horowitz
2dcb747bac option to limit # of connections (threads currently) default 20000 SERVER-471 2009-12-29 14:09:53 -05:00
Eliot Horowitz
2390b483bc some additions to Timer 2009-12-27 00:41:30 -05:00
Mathias Stearn
290694e153 My favorite debugging macros 2009-12-11 14:29:10 -05:00
Mathias Stearn
f64ec0964a Silence warnings 2009-12-09 15:02:42 -05:00
Mathias Stearn
dcf3a10eea Start using Date_t. Can anyone think of a better name? 2009-12-09 12:00:17 -05:00
Dwight
48217c0650 some mongomutex cleanup 2009-12-03 13:48:45 -05:00
Mathias Stearn
f610e9f657 __MSVC__ -> _WIN32 2009-12-02 12:53:48 -05:00
Mathias Stearn
01d596cfe4 typo: MSCV -> MSVC 2009-12-02 12:33:14 -05:00
Mathias Stearn
f5c9a86b92 Atomic increment (try 3) 2009-12-02 12:17:47 -05:00
Mathias Stearn
c0e79bf1d4 removing atomic increment for now 2009-12-01 20:25:48 -05:00
Mathias Stearn
31723f3d28 working atomic increment 2009-12-01 20:08:34 -05:00
Mathias Stearn
7133196d6b Make OID and MSGID increments atomic 2009-12-01 19:29:08 -05:00
Eliot Horowitz
07821d91c3 Timer::seconds 2009-11-19 11:19:40 -05:00
Eliot Horowitz
37baf952b8 sleepmicros 2009-11-03 22:53:18 -05:00
Mathias Stearn
d27c8505ea all client files now marked as Apache 2.0. SERVER-329. 2009-10-27 15:59:37 -04:00
Dwight
1083a425c2 ThreadLocalInt prettier 2009-10-13 12:55:23 -04:00
Eliot Horowitz
a54742b3de make mongoimportjson not crash with small objects, some ProgressMeter enhancements SERVER-342 2009-10-08 10:11:26 -04:00
Dwight
0c9212038d small cleanups 2009-10-06 16:17:11 -04:00
Eliot Horowitz
27fd0a7a9f more ProgressMeter to public place 2009-10-05 15:09:18 -04:00
Eliot Horowitz
4fc1b55e0d cleaning MINOR 2009-09-21 20:32:17 -04:00
Eliot Horowitz
e6333cafc5 make timer use 64-bits SERVER-249 2009-09-16 15:42:26 -04:00
Eliot Horowitz
378356ccbc make lastError able to work with ids, rather than just tl 2009-09-11 11:56:57 -04:00
Eliot Horowitz
0d399715ac include cleaning 2009-09-09 13:38:58 -04:00
Eliot Horowitz
7b9da727ba compile on 10.4 SERVER-231 2009-08-12 14:54:53 -04:00
Eliot Horowitz
6e3a37e594 moving some includes around 2009-07-24 14:28:05 -04:00
alanw
3224ad222a Moved implementation code from stdafx to correct pre-compiled headers 2009-06-04 12:25:58 +01:00
Aaron
6ea9c81aa3 DBDirectClient uses main db mutex recursively and preserves database context 2009-05-06 11:32:48 -04:00
Aaron
c99883578c Revert "Revert "allocate files in background""
This reverts commit e577a2c64e.
2009-04-15 16:10:21 -04:00
Aaron
e577a2c64e Revert "allocate files in background"
This reverts commit 0033bd91df.
2009-04-15 15:40:16 -04:00
Aaron
0033bd91df allocate files in background 2009-04-15 11:58:38 -04:00
Aaron
8ac9b466f7 printStackTrace don't leave stream in hex mode MINOR 2009-04-10 11:53:47 -04:00
Aaron
80c3078d1a fix sleepmillis 2009-04-03 15:34:44 -04:00
Aaron
87fc8adf10 Remove unnecessary include 2009-03-20 14:50:11 -04:00
Aaron
db0f38e88b Dummy count implementation 2009-02-20 11:08:22 -05:00
Aaron
3b05df2850 Merge branch 'master' of ssh://aaron@git.10gen.com/data/gitroot/p 2009-02-06 14:27:10 -05:00
Dwight
94f125e855 new pagewriter
File class
sleepmillis fixed
2009-02-06 13:29:57 -05:00
Aaron
3792032a1d Longer stacktraces (esp nice with --noOptimization scons flag) 2009-02-06 13:26:12 -05:00
Aaron
8974979813 Clean up signal handling, fixing some potential hangs 2009-02-02 09:52:14 -05:00
Aaron
1524c3e44b Enhance BSONObj::validate() 2009-01-16 15:13:46 -05:00
Aaron
90d45238aa Indent all lines within namespaces one level 2009-01-15 10:17:11 -05:00
Aaron
ad1f6b3cbd Put our code in 'mongo' namespace 2009-01-14 17:09:51 -05:00
Dwight
6e9a533d67 more threadsafe 2009-01-06 18:57:01 -05:00
Aaron
b7cbd30112 Replace tab indentation with spaces 2008-12-28 20:28:49 -05:00
Dwight
74f630aacc timing capabilities 2008-12-05 16:45:10 -05:00
unknown
5ca796e0dd a little more on web 2008-11-30 21:00:54 -05:00
Dwight
a280883fee minilex off 2008-09-19 17:56:31 -04:00
Dwight
5f163f72b8 dbgrid.vcproj missing; more work on dbgrid 2008-09-11 09:15:34 -04:00
Dwight
5deec92469 endian check capability
repl work in progress
cleanup
2008-09-04 10:33:56 -04:00
Dwight
8cac7e4dc4 advertise new dbs for replication; handle user asserts on repl 2008-09-03 16:43:00 -04:00
dwight
bc24777c11 replication fixes plus some log cleanup 2008-08-02 14:58:15 -04:00
Dwight
234844724c checkpoitning work 2008-07-31 13:37:32 -04:00
Eliot Horowitz
50e8a1a3f5 added AGPL License Header to every file
take 2
2008-07-20 17:37:33 -04:00
Eliot Horowitz
383a862ad3 Revert "added AGPL License Header to every file"
Oops - added multiple times.

This reverts commit 608769fd03.
2008-07-20 17:34:22 -04:00
Eliot Horowitz
608769fd03 added AGPL License Header to every file 2008-07-20 17:33:02 -04:00
Dwight
d3e3876751 stack traces 2008-06-27 14:35:05 -04:00
Dwight
2fc57c4159 change to do ref counts for JSObj objects.
should fix OS X
dangerous change.
2008-06-25 17:13:40 -04:00
Dwight
5080d260b0 horrific cursor code gone 2008-06-08 10:58:19 -04:00
Dwight
3051b961ca dos2unix 2008-06-06 09:43:15 -04:00
Dwight
bdacd93bb8 profiling 2008-03-16 20:59:19 -04:00
Dwight
661156fd1a timestampts 2008-02-24 11:29:42 -05:00
Dwight
329020083a assertions etc. 2008-02-10 16:28:48 -05:00
Dwight
a186665dd7 separate dbs 2008-01-20 17:42:26 -05:00
Dwight
f94a9d3fa5 update key bug fix 2007-12-14 12:48:47 -05:00
Dwight
fb7d5b718c timing 2007-12-01 11:44:42 -05:00
Dwight
6b0f00c292 query for null / undefined values
rather large transport fixes for concurrent connections and other cleanup of that.
2007-11-30 21:30:24 -05:00
Dwight
ab654fb9ed transport 2007-11-17 21:10:00 -05:00
Dwight
a1e5147225 bugs 2007-11-13 16:44:01 -05:00
Dwight
ddc39462df dumpmemory 2007-11-12 10:10:43 -05:00
Dwight
931e633836 boost 2007-11-05 14:44:26 -05:00
Dwight
426ea61db2 diagnostic 2007-11-04 16:35:08 -05:00