Eliot Horowitz
dff285ac2d
clean up shutdown
2010-04-08 21:40:28 -04:00
Mathias Stearn
dfa0c41aa1
Prevent calls to pure virtual functions in MongoFile SERVER-988
...
The issue was that during construction and destruction an object's vtable
points to the current type rather than the most derived type. ~MongoFile() tried
to take a lock, but the function holding the lock tried to use the object,
calling either the close() or flush() virtual methods. The solution was to move
the call that needed the lock to the most derived class's destructor. The
easiest way to increase the probability of this crash is by using --syncdelay 1.
2010-04-08 19:57:48 -04:00
Aaron
c4769e9f86
SERVER-983 split bucket unevenly when inserting at high end
2010-04-08 14:43:30 -07:00
Aaron
30c91f9d06
SERVER-832 compile win
2010-04-08 13:47:13 -07:00
Aaron
1007c905b0
Merge branch 'master' of github.com:mongodb/mongo
2010-04-08 13:38:23 -07:00
Mathias Stearn
89e671b0a2
attempt to debug failing tests
2010-04-08 15:58:49 -04:00
Aaron
5a235ba8f6
SERVER-988 debug
2010-04-08 12:58:36 -07:00
Aaron
c8c9e0e194
Merge branch 'master' of github.com:mongodb/mongo
2010-04-08 12:25:09 -07:00
Eliot Horowitz
48d2acc0de
fix where on v8 SERVER-864
2010-04-08 15:26:12 -04:00
Aaron
f06d17a35b
SERVER-985 debug
2010-04-08 12:24:59 -07:00
Mathias Stearn
0efadc48e9
Disable IPv6 by default. Add function and cmdline opt to enable.
2010-04-08 15:15:35 -04:00
Aaron
b051b16197
Merge branch 'master' of github.com:mongodb/mongo
2010-04-08 12:14:29 -07:00
Aaron
1b0b94cb9c
SERVER-832 use send/recv timeouts
2010-04-08 12:14:20 -07:00
Richard Kreuter
19da03b95e
Add some doc to setProfilingLevel().
2010-04-08 14:59:50 -04:00
Mathias Stearn
6378b9da4c
Winsock startup at static init
2010-04-08 14:25:06 -04:00
Richard Kreuter
93b3a2e008
Add a "StrictHostKeyChecking no" in mergerepositories.py.
2010-04-08 14:12:00 -04:00
Richard Kreuter
8f4a76a888
One more fix for Python < 2.6
2010-04-08 13:31:36 -04:00
Richard Kreuter
1ef1d7d2c5
Make mergerepositories.py and makealldists.py work on Python<2.6
2010-04-08 13:27:14 -04:00
Richard Kreuter
2c284c7aa7
Fix cut-n-paste-o in makealldists.py
2010-04-08 13:24:08 -04:00
Eliot Horowitz
06f0c91b87
BUMP 1.5.0
2010-04-08 10:57:05 -04:00
Richard Kreuter
05a16ff3dd
Implement subset of PEP 3101 so makedist.py will run on Python<2.6.
2010-04-08 10:21:58 -04:00
Aaron
ec721d26e0
Merge branch 'master' of github.com:mongodb/mongo
2010-04-08 00:16:37 -07:00
Mathias Stearn
5cad0d6a80
special case localhost = 127.0.0.1 (for now)
2010-04-08 01:44:33 -04:00
Mathias Stearn
60d44a675a
0 -> 1
2010-04-08 01:04:51 -04:00
Mathias Stearn
ae8e216f44
make HostByName test support IPv6
2010-04-08 00:29:47 -04:00
Eliot Horowitz
c85e131387
Merge branch 'master' of github.com:mongodb/mongo
2010-04-08 00:25:08 -04:00
Eliot Horowitz
0f946e0f98
try to fix solaris
2010-04-08 00:24:24 -04:00
Mathias Stearn
005a87caf1
oops
2010-04-08 00:19:48 -04:00
Mathias Stearn
e6ca10ed6d
windows string fun
2010-04-08 00:17:12 -04:00
Mathias Stearn
49dc591f5d
Move all name resolution to SockAddr constructor.
...
Start using getaddrinfo/getnameinfo.
2010-04-08 00:08:57 -04:00
Mathias Stearn
6e68fe7d70
better handling of IPv6 literal addresses
2010-04-08 00:08:56 -04:00
Eliot Horowitz
e621ebc91c
sample pull
2010-04-08 00:08:27 -04:00
dwight
c90c179754
compile err
2010-04-07 20:09:20 -04:00
dwight
b0a3df820c
grow
2010-04-07 19:29:56 -04:00
dwight
8cfdca9d3f
Merge branch 'master' of git@github.com:mongodb/mongo
2010-04-07 18:19:40 -04:00
Dwight
7e2be7ff64
compile
2010-04-07 17:16:51 -04:00
Dwight
bec96f190d
Merge branch 'master' of git@github.com:mongodb/mongo
2010-04-07 17:16:16 -04:00
Dwight
ec7e1561d5
ramstore work
2010-04-07 17:15:36 -04:00
Richard Kreuter
41394fd4b3
Two new scripts for automating pkg repository construction.
2010-04-07 17:09:37 -04:00
Richard Kreuter
9c932e1c3b
Minor rejiggering in makedist.py.
2010-04-07 17:09:37 -04:00
Richard Kreuter
953df5a1bc
Augment makedist.py to package up our nightly build tarballs as rpms/debs.
2010-04-07 17:09:37 -04:00
Richard Kreuter
845f421fd4
Some changes to makedist.py for xulrunner-1.9.2 on ubuntu. Broken, WIP.
2010-04-07 17:09:37 -04:00
Mathias Stearn
f425b15c6b
slightly cleaner MINOR
2010-04-07 14:12:28 -04:00
Mathias Stearn
432d978c28
Recursive valid() is faster
2010-04-07 14:06:47 -04:00
Eliot Horowitz
25add7b27d
fix mongos test
2010-04-07 10:15:34 -04:00
Eliot Horowitz
8dbbef7267
cleaning Listener and don't log ever http connect
2010-04-07 09:34:14 -04:00
Mathias Stearn
2f668bd486
fix BSONObj::valid()
2010-04-07 00:57:46 -04:00
Mathias Stearn
6a13b467ce
Faster BSONObj::valid() SERVER-865
2010-04-07 00:07:28 -04:00
Dwight
977e246702
minor mmf
2010-04-06 18:05:30 -04:00
Eliot Horowitz
3cfeda9c91
Merge branch 'master' of git@github.com:mongodb/mongo
2010-04-06 13:50:05 -04:00