Tyler Brock
8c2929bd4c
minor: increased sleep time on pooled insert rs test
2012-02-15 09:51:01 -05:00
Tyler Brock
e21adbd781
minor: possible fix for replica set refresh test not passing due to ghost members
2012-02-13 19:21:11 -05:00
Tyler Brock
a3fa4892a6
minor: fix for test_accessors replica set test -- should not test tags on server < 2.0
2012-02-13 18:49:56 -05:00
Tyler Brock
21ad1e9aef
RUBY-409 fixed test for ordered hash to actually used Array instead of hash
2012-02-13 15:19:59 -05:00
Ariel Salomon
9eadb3c24a
Add read_only parameter to add_user
2012-02-12 13:30:21 -08:00
Tyler Brock
4a92a1e498
minor: fix for version_string in ReplSetManager
2012-02-10 15:43:01 -05:00
Tyler Brock
4317c9d1b0
minor: allow customization of mongod via environment var for testing via jenkins
2012-02-10 15:07:26 -05:00
Tyler Brock
12e1af0c3d
minor: tests now prefer test-unit gem in ruby 1.9.x
2012-02-06 19:25:11 -05:00
Cyril Mougel
84c8e7cae2
add log_duration system to add time spend in database
2012-02-03 18:02:14 +01:00
Cyril Mougel
6ab02373ea
add an option in connection to log duration
2012-02-03 17:29:30 +01:00
Tyler Brock
99d9dfddfb
RUBY-405 fixed map reduce test to work with 1.8.7 using ordered hash
2012-01-30 16:57:05 -05:00
Tyler Brock
fb77743f60
RUBY-392 fix to support ruby < 1.9 (1.9 is needed to support named capture groups in regular expressions)
2012-01-30 16:55:47 -05:00
Tyler Brock
a193c055ab
RUBY-404 make uri option paramaters case insensitive, test included
2012-01-30 12:06:20 -05:00
Tyler Brock
90e35d3137
minor: formatting fix for repl_set_manager.rb
2012-01-29 19:29:40 -05:00
Tyler Brock
7d5ab886ed
minor: fix for replica set tests -- each TestCase class now gets a new replica set
2012-01-29 19:05:17 -05:00
Tyler Brock
b31d51ba7a
minor: updates to uri parser for MS granularity
2012-01-26 16:52:25 -05:00
Kyle Banker
815ec63681
minor: test fix
2012-01-26 12:07:32 -05:00
Tyler Brock
07375ce024
RUBY-403 added test and fix for refresh health check attempting to close socket that may be nil
2012-01-25 18:45:31 -05:00
Kyle Banker
f56846b444
Merge pull request #84 from TylerBrock/392-uriparser-spec
...
RUBY-392 Update URIParser for consistency with Mongo URI spec.
2012-01-20 11:23:25 -08:00
Kyle Banker
15dce65e5a
RUBY-398 skip seed node if neither primary nor secondary
2012-01-20 13:31:04 -05:00
Kyle Banker
68c613ce79
RUBY-398 test fix
2012-01-20 11:00:38 -05:00
Kyle Banker
b5576a7ecd
RUBY-398 test case for this bug report
2012-01-20 10:56:39 -05:00
Kyle Banker
a0da417c42
minor: :collect_on_error docs and tests.
2012-01-19 12:34:43 -05:00
Masahiro Nakagawa
5b1e09a6ce
Add :collect_on_error option to collect invalid documents in bulk-insert
2012-01-19 12:34:43 -05:00
Tyler Brock
d25c28fa24
Merge branch 'master' of github.com:mongodb/mongo-ruby-driver into 392-uriparser-spec
2012-01-17 19:38:07 -05:00
Tyler Brock
9a39987737
depricated wtimeout in favor of wtimeoutMS
2012-01-17 19:35:46 -05:00
Tyler Brock
1124918502
added journal, connectTimeoutMS and socketTimeoutMS to URI options
2012-01-17 18:45:09 -05:00
VvanGemert
417000da7b
Added back support for :delete_old option and wrote tests for :versions option on GridFilesystem.
2012-01-10 17:37:25 +01:00
Kyle Banker
ebd31d0cd0
Merge pull request #79 from johnewart/fix_db_out_option
...
RUBY-389: Fix db output option on Collection#map_reduce
2012-01-06 12:04:10 -08:00
Kyle Banker
e4570c133d
RUBY-356 clarify docs on continue_on_error
2012-01-06 14:53:23 -05:00
John Ewart
52ed0b70f0
Merge branch 'master' of https://github.com/mongodb/mongo-ruby-driver into fix_db_out_option
2011-12-29 00:09:24 -08:00
Jorge Bejar
6b8ab02ec8
Fix issue RUBY-391
...
Fix a problem with the exception raised when trying to insert
in a replicaset when primary is not available.
The ssue is reported here: https://jira.mongodb.org/browse/RUBY-391
2011-12-16 13:44:21 -02:00
John Ewart
6c0b3723e9
Adding test for the :out => {:db …} key
...
Forgot to add the test in the last commit.
2011-12-15 08:06:01 -08:00
Kyle Banker
a7139fd5ed
RUBY-375
2011-12-06 16:41:51 -05:00
Kyle Banker
80c4cb750d
minor: remove test
2011-12-06 14:38:14 -05:00
Kyle Banker
02d7a3c5dd
minor: test
2011-12-05 18:31:29 -05:00
Kyle Banker
ee499482ca
minor: test fix
2011-12-05 16:26:14 -05:00
Kyle Banker
e0f44ca41d
RUBY-379 RUBY-381 test
2011-12-05 16:16:06 -05:00
Kyle Banker
b6ff77fcbc
RUBY-379 RUBY-381 reconnect on 'not master' errors (fix close connection logic)
2011-12-05 15:25:37 -05:00
Kyle Banker
221c40da3f
minor: fix failing test
2011-12-02 17:45:42 -05:00
Kyle Banker
29f3772053
RUBY-376 use new seed nodes first
2011-12-02 17:42:18 -05:00
Kyle Banker
b579a6347f
RUBY-376 always cache original seed nodes
2011-12-02 17:20:04 -05:00
Kyle Banker
03303b8409
RUBY-374 Close connection on SystemStackError, NoMemoryError, and SystemCallError
2011-12-02 15:37:05 -05:00
Kyle Banker
c06ac31867
Merge pull request #67 from myers/fix-for-warnings-in-ruby-1.8.6
...
minor: test suite fixed for warnings when running in 1.8.6
2011-11-28 10:34:48 -08:00
Kyle Banker
8bd94b0ac2
RUBY-370: allow :j option
2011-11-28 13:33:42 -05:00
Kyle Banker
2e48229a3b
Merge pull request #64 from songbird/songbird-collection-logging
...
Allow logging from Collection using Connection logger.
2011-11-28 10:19:10 -08:00
Kyle Banker
e81b616da5
minor: test fix
2011-11-18 16:56:03 -05:00
Kyle Banker
cf69bf4c2e
RUBY-367 deprecate async refresh
2011-11-18 16:13:19 -05:00
Kyle Banker
fa10508f07
Remove thread-local map and socket map (complexity creep).
2011-11-18 15:47:06 -05:00
Kyle Banker
177fad34ff
Added replica set refresh test for threaded app.
2011-11-16 18:10:16 -05:00
Kyle Banker
e61f867e65
Connection#end_request
2011-11-16 13:06:56 -05:00
Kyle Banker
63ca1c7648
RUBY-350 allow ':' in usernames in URI
2011-11-15 16:31:21 -05:00
Kyle Banker
1146e5692a
RUBY-341 fix :max_scan and :show_disk_loc
2011-11-15 16:24:21 -05:00
Kyle Banker
c69bfc6c13
RUBY-336 remove mocha and shoulda dependency from BSON tests
2011-11-15 16:04:33 -05:00
Kyle Banker
6345820eae
RUBY-345 update logging startup message
2011-11-15 15:59:42 -05:00
Kyle Banker
fbadbe9977
RUBY-351 test fix
2011-11-15 15:58:51 -05:00
Kyle Banker
24b9653366
RUBY-359 Fix for OrderedHash on 1.8.7
2011-11-15 12:43:29 -05:00
Kyle Banker
6f57665631
minor: test fix
2011-11-07 18:01:27 -05:00
Kyle Banker
a034eb2655
minor: test update
2011-11-07 17:44:51 -05:00
Kyle Banker
fbdf16bd48
minor: text fixes
2011-11-07 13:36:57 -05:00
Kyle Banker
9cb9f5c663
minor: test fix
2011-11-04 16:53:28 -04:00
Kyle Banker
83ac53202e
minor: fix failing tests
2011-11-04 15:12:58 -04:00
Kyle Banker
dc4be1afc7
Prune sockets above max sockets per pool,
...
and close sockets associated with dead threads.
2011-11-04 14:26:12 -04:00
Kyle Banker
3e2c4c3851
minor: replica set test improvements
2011-11-04 09:22:57 -04:00
Kyle Banker
f668678fd1
Store sockets in thread-local variables when possible.
...
Allow connection pools to grow if needed. All this minimizes
the number of locks required and reduces the waiting time
for these locks.
2011-11-03 18:37:23 -04:00
Kyle Banker
68627cef3d
Replica Set test harness refactoring.
2011-11-03 11:17:36 -04:00
Kyle Banker
abe3532d2a
RUBY-352 test commands go to primary
2011-10-26 12:34:16 -04:00
Myers Carpenter
f179a106ea
fix for warnings when running in 1.8.6
2011-10-18 16:59:57 -04:00
Kyle Banker
8e02b4e9b4
minor: test fix
2011-10-17 14:36:47 -05:00
Kyle Banker
7a11bb18a9
Ensure that cursor requiring getmore ops will not
...
be affected by replica set refresh.
Prep for sending commands to secondaries.
2011-10-17 14:41:09 -04:00
Kyle Banker
6a7e991689
Fix connection leak and refresh.
2011-10-14 09:52:11 -04:00
Kyle Banker
1001e59e44
minor: test framework fixes; minor bug fixes
2011-10-13 17:58:20 -04:00
Kyle Banker
c2070bb90a
minor: simply and refactor auto refresh
2011-10-12 17:13:48 -04:00
Kyle Banker
566d1a844f
minor: test to reproduce CURSOR_NOT_FOUND error with async refresh
2011-10-12 10:51:57 -04:00
slloyd
92a2e86d9a
Allow logging from Collection using Connection logger
2011-10-11 10:25:24 -07:00
Kyle Banker
f5f714a1a1
Added some basic, sanity-checking tests.
2011-10-07 13:55:09 -04:00
Kyle Banker
018da9049c
minor: test fix
2011-09-26 17:48:17 -04:00
David E. Chen
9eaf6b7b83
Support the current MongoDB URI scheme with multiple hosts/ports separated by commas all using the same authentication and database.
2011-09-26 17:39:47 -04:00
Kyle Banker
69598857ef
minor: tests
2011-09-26 16:27:10 -04:00
Karl Seguin
77e9c05e40
sending a shutdown command to kill a node seems a lot more reliable than issuing a kill command (on my system anyways)
2011-09-26 16:09:01 -04:00
Kyle Banker
fe5f37b5d3
minor: remove bad test
2011-09-19 12:05:03 -04:00
Kyle Banker
3e3f05813a
minor: cleanup and test fix
2011-09-15 17:46:59 -04:00
Kyle Banker
83eaa4d51b
Replica Set connection improvements for refresh and multi-threaded apps.
2011-09-13 17:50:01 -04:00
Kyle Banker
e678bac75e
RUBY-306 clean up logging.
2011-09-07 17:14:53 -04:00
Kyle Banker
75941ad2a3
minor: Cursor cleanup
2011-09-07 10:17:24 -04:00
Kyle Banker
1c439df278
RUBY-312 Enable exhaust-mode queries.
2011-09-07 10:02:10 -04:00
Kyle Banker
50c38c6c6b
RUBY-284 document :read API
2011-09-06 14:58:03 -04:00
Kyle Banker
046038e18d
RUBY-297 when possible, include error codes and
...
return objects in exception classes.
2011-09-06 14:22:50 -04:00
Kyle Banker
834b0db0af
RUBY-307 Collection#count should take a query, skip, and limit.
2011-09-06 11:38:19 -04:00
Kyle Banker
b0b1c043ca
Pool manager unit test.
2011-09-02 17:26:43 -04:00
Kyle Banker
fbeea87c47
Added some read preference tests; refactoring; nice Pool#inspect.
2011-08-31 17:34:06 -04:00
Kyle Banker
adb4675f20
RUBY-321 Use sync RW lock for ReplSetConnection. Bug fixes.
2011-08-31 16:05:21 -04:00
Kyle Banker
7769f4d44d
minor: test fix
2011-08-31 11:46:33 -04:00
Kyle Banker
8b2de82464
RUBY-320 ReplSetConnection now caches tags and maps them to pools for reading.
2011-08-30 15:59:04 -04:00
Kyle Banker
45c40e7267
RUBY-320 RUBY-284 initial cascading read API. Mapping sockets to pools.
2011-08-29 17:49:58 -04:00
Kyle Banker
a6ea525e3d
RUBY-319 support continue_on_error insert flag
2011-08-29 12:04:01 -04:00
Kyle Banker
f00c0dfcf0
RUBY-316 initial SSL support
2011-08-26 17:35:40 -04:00
Kyle Banker
8db62d2cbf
RUBY-311 ensure that ReplSetConnection connects to replica set members only.
2011-08-26 12:40:13 -04:00
Kyle Banker
85a53571bc
minor: test cleanup
2011-08-26 10:59:49 -04:00
Kyle Banker
5559f91da2
RUBY-314 test for update when a node is removed
2011-08-25 18:52:20 -04:00