Commit Graph

1836 Commits

Author SHA1 Message Date
Gary Murakami
71650076de documentation improvements for Yard/Ydoc newbies, also relative links replace absolute links where possible so that the user is left with the exact version and not forced to current web docs, in accordance with DOCS-197 2012-05-14 11:54:28 -04:00
Gary Murakami
7b7171e478 Performance test and graphing improvements, includes results and graphs for safe mode, find one, and find many. 2012-05-11 15:19:38 -04:00
Gary Murakami
2be7a46b93 Performance test and graphing improvements. 2012-05-04 17:16:57 -04:00
Gary Murakami
50d6902d80 Revert cbson.c, to be revisited for malloc/free reduction.
README.md has API Documentation note at the top to help users match documentation to driver version, DOCS-197.
 Expanded performance tests, for insert with multiple docs.
2012-05-03 16:43:12 -04:00
Gary Murakami
ca7bf209dd DOCS-197 Fully qualify examples in the code with Mongo:: 2012-05-02 17:43:54 -04:00
Gary Murakami
962c4f2f2e eliminate last explicit malloc/free for array key name, more performance measurements 2012-04-30 17:22:01 -04:00
Tyler Brock
d176c2a0f3 RUBY-436 Handle IRB::Abort Exception 2012-04-26 13:53:21 -04:00
Gary Murakami
7384585d98 write_element optimization for T_ARRAY to only allocate the buffer for the index key once instead of repeatedly for every index. This results in a 2.5x improvement for array sizes around 32. Also includes improvements to the performance tests and graphs, with plothover to show [x,y] values. 2012-04-25 17:15:31 -04:00
Gary Murakami
bc5944899b Merge branch 'master' of github.com:mongodb/mongo-ruby-driver
Conflicts:
	Gemfile
2012-04-25 11:05:00 -04:00
Tyler Brock
f5efe08d91 minor: Gemfile fix 2012-04-24 15:25:35 -04:00
Tyler Brock
c11799abb1 possible date fix 2012-04-24 14:57:55 -04:00
Gary Murakami
d3955e0346 performance graphing and profiling improvements 2012-04-24 13:52:59 -04:00
Tyler Brock
b3a9d93096 RUBY-436 Handle IRB::Abort Exception 2012-04-24 13:52:51 -04:00
Gary Murakami
6f2b7624cf performance graphing and profiling improvements 2012-04-24 12:35:33 -04:00
Tyler Brock
4c717f0873 RUBY-436 Handle IRB::Abort Exception 2012-04-23 16:58:11 -04:00
Gary Murakami
ecafeed637 [Gary] Ruby versus C graphs 2012-04-17 09:25:11 -04:00
Gary Murakami
ba0de1bc26 [Gary] profiling for both C and Ruby 2012-04-16 17:28:48 -04:00
Gary Murakami
52cbaa689f [Gary] profile_array $LOAD_PATH, Gemfile tweaks 2012-04-11 11:56:45 -04:00
Gary Murakami
64c87e93a3 [Gary] require test_helper edits to work everywhere including via IDE (RubyMine), Gemfile for JRuby 2012-04-11 11:08:04 -04:00
Tyler Brock
4ca05fe138 minor: added section on sorting to tutorial 2012-04-10 23:10:52 -04:00
Gary Murakami
e57b469505 [Gary] ruby-prof for bench profiling 2012-04-09 11:42:01 -04:00
Gary Murakami
2390578805 [Gary] exp series benchmark tests for performance and profiling 2012-04-09 11:39:57 -04:00
Tyler Brock
00cea59c10 minor: refactor TCP_NODELAY 2012-04-08 10:48:25 -04:00
Tyler Brock
95a831c0b3 RELEASE 1.6.2 2012-04-05 13:51:20 -04:00
Tyler Brock
ca6f4ecaa5 RUBY-433 prevent additonal possible IOError 2012-04-05 12:47:58 -04:00
Tyler Brock
0bd7d3830d RUBY-429 wrap IO errors from select and read 2012-04-05 12:47:17 -04:00
Tyler Brock
dfca0dd134 minor: disable refresh with threads for 1.8x 2012-04-05 12:45:34 -04:00
Tyler Brock
4f9aceacf4 RUBY-433 fixes IOError stream closed 2012-04-05 10:52:13 -04:00
Tyler Brock
a5b5d5e3e3 RUBY-429 tweaks to rescued errors 2012-04-04 20:45:29 -04:00
Tyler Brock
58f0ee8fff RUBY-429 rescue granularity 2012-04-04 20:12:36 -04:00
Tyler Brock
b2a1841f9c minor: test fix for legacy mongo 2012-04-04 19:10:02 -04:00
Tyler Brock
d42eee278b minor: testing fixes, cleaning output 2012-04-04 16:44:01 -04:00
Tyler Brock
c992369918 minor: more testing fixes 2012-04-04 15:48:32 -04:00
Tyler Brock
7337a06311 RUBY-429 rescue additional socket and IO errors 2012-04-04 15:10:58 -04:00
Tyler Brock
f58b56a4ee minor: testing cleanup, suppress mongod startup output in rs tests 2012-04-04 15:10:11 -04:00
Tyler Brock
76bf4dffe5 RUBY-429 rescue and raise appropriate errors 2012-04-04 13:51:04 -04:00
Tyler Brock
92af319412 minor: test cleanup 2012-04-04 13:51:04 -04:00
Gary Murakami
2c67080627 [Gary] more improvements, dropping has its own complete section 2012-04-04 13:25:26 -04:00
Tyler Brock
ee83b6be2c RUBY-421 fixes for rake reployment tasks 2012-04-03 17:28:42 -04:00
Tyler Brock
e9e0e47cc1 minor: test cleanup and fixes 2012-04-03 16:06:37 -04:00
Tyler Brock
01f28b47ff RUBY-429 non-blocking IO for socket timeouts
Should greatly improve performance for highly threaded applications
using connection and operation timeouts.
2012-04-03 16:06:37 -04:00
Tyler Brock
aab3cf7b74 minor: cleanup thread_to_socket pruning code and test 2012-04-03 16:06:37 -04:00
Gary Murakami
c65b4aadb0 [Gary] Improvements to TUTORIAL, completeness and bug fixes, CRUD reorg, Delete documents, explain, Ruby style 2012-04-03 15:14:43 -04:00
Gary Murakami
9e47109b8f [Gary] Editing due to minor disconnects of a newbie - might as well make improvements before I'm too tainted by familiarity. Any suggestions for a GFM previewer? 2012-04-02 17:25:01 -04:00
Gary Murakami
d4efbe96f7 fix README gem require for test, typos, JRuby reminders, also add require rubygems to simple.rb 2012-03-30 16:56:51 -04:00
Gary Murakami
481c57c52e fix bson test hash_with_indifferent_access, missing require 2012-03-30 11:47:06 -04:00
Tyler Brock
0e8eef6cdd RUBY-420 enforce lower bound on refresh interval 2012-03-21 19:01:37 -04:00
Tyler Brock
6944794fb2 RUBY-422 Cleanup testing output 2012-03-16 16:17:33 -04:00
Tyler Brock
ec86275b60 RUBY-424 Authenticating with only secondary fails
Authentication command now prefers to use primary node but will fall
back on secondary if no primary is available
2012-03-15 13:50:02 -04:00
Tyler Brock
7fd0b8dfce minor: update for replica set docs 2012-03-15 08:32:25 -04:00