You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Landing new MapReduce infrastructure and key filtering code
commit 095cd34f7c33a9fa40acf14e5ddae91b11b06b0f
Author: root <root@c3.(none)>
Date: Thu Nov 18 16:55:25 2010 -0600
Added map/reduce key filter support to protobuf endpoint. Also fixed a bug in the map phase when keylister sends zero keys as a response batch.
commit 1d2d43ba6ecd3afb992333fed664af2915b4b2b3
Author: root <root@c3.(none)>
Date: Thu Nov 18 13:31:33 2010 -0600
Fix for multiple instances of same key, different args, for distinct key mapred
commit 230a4f6aaaebe4c91a36773288a269fd90ce432a
Author: root <root@c3.(none)>
Date: Tue Nov 16 15:11:45 2010 -0600
bz://880 exit process with message on exhausted preflist.
commit 0913097532b3322abf69c1d308400098488cd5a0
Author: Kevin Smith <[email protected]>
Date: Tue Nov 16 13:22:48 2010 -0500
Fixed map input accounting error in riak_kv_mapper
commit 5a565e1f52d250701780a8eefbf5dee6e6372051
Author: Kevin Smith <[email protected]>
Date: Mon Nov 15 14:47:28 2010 -0500
Removing compiler warning
commit 6e85e4ff6d8fbf00142f381ef6f34c57fae34477
Author: Kevin Smith <[email protected]>
Date: Thu Nov 11 17:25:21 2010 -0500
Fix for bz basho#871
commit 53cdb17a35928173de5ed94d9231744551dccc7b
Author: Kevin Smith <[email protected]>
Date: Thu Nov 11 14:23:58 2010 -0500
Include key data when generating map cache keys
commit c8fa8bf5cae30a6b596b2714406f8d90bab55831
Author: Kevin Smith <[email protected]>
Date: Wed Nov 10 10:20:33 2010 -0500
Excising inno dependencies and fixing bitcask list keys bug in vnode
commit 8ce8af4e1f396907e2d64a39f391284ec15f38db
Author: Kevin Smith <[email protected]>
Date: Wed Nov 10 09:44:57 2010 -0500
Updating vnode to work with bucket-aware list_keys for innostore
commit 55d1b1af4d89d46f8a96815107e7971d61fc536b
Author: Kevin Smith <[email protected]>
Date: Tue Nov 9 21:38:08 2010 -0500
Fixed error where queued mappers were not always dequeued;Made JS VM allocation blocking in mapper
commit 319e39f4436c734d2fa4f4d399993e27a01a8ede
Merge: 42db485... 4c4561b...
Author: Kevin Smith <[email protected]>
Date: Tue Nov 9 20:34:17 2010 -0500
Merge branch 'master' of [email protected]:kevsmith/riak_kv-n1
commit 4c4561bc093e2a75da6a6d5ada771ee2463bdf72
Author: root <root@c3.(none)>
Date: Tue Nov 9 19:32:21 2010 -0600
{error, notfound} fix
commit 42db48523e487f2ec5e5dba6a08cc3002d7ef1c0
Author: Kevin Smith <[email protected]>
Date: Tue Nov 9 09:54:48 2010 -0500
Removing dead code
commit 53878edcb1e5d679ab7b5df012d864c49309d0ca
Author: Kevin Smith <[email protected]>
Date: Mon Nov 8 13:57:11 2010 -0500
Removing dead code
commit 9a8405e4f54a092f3faa6d37749b683b22015b0b
Merge: 568e056... 0093af4...
Author: Kevin Smith <[email protected]>
Date: Wed Nov 3 14:18:01 2010 -0700
Merge branch 'upstream'
commit 568e056783c62dfc502f545170c6acd4fed9926d
Merge: 6889ea4... feea65e...
Author: Kevin Smith <[email protected]>
Date: Wed Nov 3 11:31:46 2010 -0700
Merge branch 'upstream'
commit 6889ea4122336f1c1cec1efae80fd45de0bbd982
Author: Kevin Smith <[email protected]>
Date: Wed Nov 3 09:55:29 2010 -0700
Re-adding bitcask dep so fresh checkouts compile
commit eb711eaa48659b8d51fe8fc7cb4da4c45e2ca300
Author: Kevin Smith <[email protected]>
Date: Tue Nov 2 18:41:15 2010 -0700
Fixing repo link to forked innostore
commit 19b0aec17cbdaaef2b94e932c6c24aae07f5bf26
Author: Kevin Smith <[email protected]>
Date: Tue Nov 2 18:33:38 2010 -0700
Integrating streaming list keys for innostore
commit 51ddb34d02809862ff2642284b81f23e4129634b
Author: Kevin Smith <[email protected]>
Date: Tue Nov 2 18:24:15 2010 -0700
Fixing keylisting to work with filters
commit 39d586f7383fed4f409b99b02e0752d8f242d883
Merge: 47863eb... 189e9c3...
Author: Kevin Smith <[email protected]>
Date: Tue Nov 2 13:59:34 2010 -0700
Merge branch 'upstream'
commit 47863eb93cb0a4f6c025c3d14e40c2c62dca19e6
Author: Kevin Smith <[email protected]>
Date: Tue Nov 2 12:13:44 2010 -0700
Filter code clean up
commit 0aab6882c41fba0f946b51d895301a534959801f
Author: Kevin Smith <[email protected]>
Date: Mon Nov 1 15:08:50 2010 -0700
Re-enabling discrete input chunking (again)
commit 14e65b34e41af1cd6f9b55bd80377d0500bea6f8
Merge: 86eaea8... bee67f7...
Author: Kevin Smith <[email protected]>
Date: Mon Nov 1 14:55:48 2010 -0700
Merge branch 'develop'
Conflicts:
src/riak_client.erl
commit bee67f75b76fa0c2bc57153e25065bcfaf717aa5
Author: Kevin Smith <[email protected]>
Date: Mon Nov 1 11:33:11 2010 -0700
Fixed non-filter mapred queries
commit 86eaea81817bbcaeefe40656c9fe6650dad671c6
Author: Kevin Smith <[email protected]>
Date: Fri Oct 29 14:51:40 2010 -0700
Breaking discrete mapred inputs into batches of 100
commit 3a2dca9e277b83b3e8d86e5476e53f9cf8de3700
Merge: d1e7074... 753af60...
Author: Kevin Smith <[email protected]>
Date: Fri Oct 29 14:37:17 2010 -0700
Merge branch 'master' into develop
commit 753af60b3482982887d7c49b58920cd4a34478dd
Merge: a2e34d1... 64a7f68...
Author: Kevin Smith <[email protected]>
Date: Fri Oct 29 14:33:32 2010 -0700
Merge commit 'upstream/master'
commit d1e707469d4b19247e6a40a9d7e4523cb9b82969
Merge: beccdce... a2e34d1...
Author: Kevin Smith <[email protected]>
Date: Thu Oct 28 09:33:52 2010 -0700
Merge branch 'master' into develop
commit a2e34d122acb2e754b657b75b0e8a33319b63db1
Author: Kevin Smith <[email protected]>
Date: Thu Oct 28 09:27:42 2010 -0700
Fixing mapper to only cache list map results
commit beccdcebbc31f4a16a471200aca3dc063eed3d59
Author: root <root@c3.(none)>
Date: Wed Oct 27 19:26:48 2010 -0500
added exact equality and associated test, fixed set_member to take binaries (and automatically convert them to strings if nec.)
commit 5ff25a476a68672a09d0413bae9ea1cfda7c8175
Author: root <root@c3.(none)>
Date: Wed Oct 27 17:34:31 2010 -0500
Added logical_and, logical_or, logical_not, greater_than_eq, less_than_eq, build_exprs, urldecode and associated eunit tests.
commit 00769e09dd6a79e0e09c57cb4a465ba251387697
Author: Kevin Smith <[email protected]>
Date: Wed Oct 27 11:19:36 2010 -0700
More filter wiring
commit f045ee88565cbfb91fd5c4c99dce0c3b9f17e8f9
Author: root <root@c3.(none)>
Date: Tue Oct 26 21:03:53 2010 -0500
Changed similarity to similar_to
commit d11f5364f5abb385386b1ff3e3afea438221883d
Author: Kevin Smith <[email protected]>
Date: Tue Oct 26 18:36:04 2010 -0700
Making sure key filters propagate correctly
commit dfa066f7f6b56e9f4f09086a846c3a4ad2ff3796
Merge: 42b0ccb... 8334e58...
Author: Kevin Smith <[email protected]>
Date: Tue Oct 26 17:59:41 2010 -0700
Merge branch 'develop' of [email protected]:kevsmith/riak_kv-n1 into develop
commit 42b0ccb4d56c6c40dcf25ecac6db8e0f83255e27
Author: Kevin Smith <[email protected]>
Date: Tue Oct 26 17:59:13 2010 -0700
Wiring up key selection logic
commit 8334e582bb0f5e5ddc5c68239ce03d05cf601035
Author: root <root@c3.(none)>
Date: Tue Oct 26 19:07:41 2010 -0500
A few more alternate eunit test cases
commit 64fd99ab821120375151e452948c5ca9f6ac19fe
Author: root <root@c3.(none)>
Date: Tue Oct 26 19:04:32 2010 -0500
Added known false cases to eunit tests
commit 8b3f75d7ac5d0acd8a62c87e4bb66bad82094020
Author: root <root@c3.(none)>
Date: Tue Oct 26 18:40:31 2010 -0500
First pass at eunit tests.
commit 23588603321270ddfb486824b52f2881f9164ccc
Author: Kevin Smith <[email protected]>
Date: Tue Oct 26 16:28:40 2010 -0700
Wiring up filter functions to key listing
commit 5c82a1884f50a46b44186453e3bbf3d833a2e44f
Author: root <root@c3.(none)>
Date: Tue Oct 26 16:54:37 2010 -0500
added riak_kv_mapred_filters
commit 01dba7fb76a2c5ded88b9e52a26d92655f924a8f
Merge: 2258d04... 1307d08...
Author: root <root@c3.(none)>
Date: Tue Oct 26 16:54:14 2010 -0500
Hand merge
Merge branch 'develop' of [email protected]:kevsmith/riak_kv-n1 into develop
Conflicts:
src/riak_kv_mapred_filters.erl
commit 2258d04a54e96b9b493f4794f48982fc2acf65fa
Author: root <root@c3.(none)>
Date: Tue Oct 26 16:48:20 2010 -0500
string_to_float, float_to_string, starts_with, ends_with, inclusive/exclusive between optional parameter, removed substr (use matches)
commit 1307d0850d34c318f313e912fd6df19790609c54
Author: Kevin Smith <[email protected]>
Date: Tue Oct 26 14:38:32 2010 -0700
Wiring up key filters to JSON parsing
commit 534059f2339594741a43923a098cf3242109f265
Author: root <root@c3.(none)>
Date: Tue Oct 26 16:17:04 2010 -0500
unlimited number of transforms, tokenize, between
commit 5efc9b3d9073496e2e5f9845441d75cc354866b7
Author: root <root@c3.(none)>
Date: Tue Oct 26 16:00:06 2010 -0500
similarity, to_string, set_member
commit 7d9468e6e75f5195f3b1a9cd81c53efa3f12631e
Author: root <root@c3.(none)>
Date: Tue Oct 26 15:40:53 2010 -0500
First pass, transforms & filters for riak_kv_mapred_filters (key and bucket filtering)
commit ce4ef2097dcf9b507df5d9d96155679bb7f0fa29
Author: Kevin Smith <[email protected]>
Date: Mon Oct 25 09:41:13 2010 -0700
Pointing erlang_js dep to the Jaegermonkey repo
commit 7becb1f9dca92c5b85f21c45763c15ef648d90d7
Merge: 1b7421c... 0eda2a8...
Author: Kevin Smith <[email protected]>
Date: Mon Oct 25 09:16:53 2010 -0700
Merge branch 'master' of [email protected]:basho/riak_kv
Conflicts:
rebar.config
commit 1b7421caf01503f0d48ad82af346c76b9f00b69e
Author: John Muellerleile <[email protected]>
Date: Fri Oct 22 13:10:46 2010 -0500
Fixes for new caching
commit b49329b2c766912be3f7e4cc516956520e1471ae
Author: John Muellerleile <[email protected]>
Date: Fri Oct 22 00:20:38 2010 -0500
Recovery & retry code (untested w/ jager)
commit e17d5789078f8a64a6f918371a41015f56606808
Author: Kevin Smith <[email protected]>
Date: Thu Oct 21 14:32:45 2010 -0400
Fixing up deps and merge from tip
commit 6c21df3bd009b3eba2ed8a8ace1487abbc1e5da0
Merge: 5329dd1... c305b94...
Author: Kevin Smith <[email protected]>
Date: Thu Oct 21 14:22:19 2010 -0400
Merging tip
commit 5329dd1740877949bc3b995ae64cff4e3c3a431a
Author: Kevin Smith <[email protected]>
Date: Wed Oct 20 16:51:32 2010 -0400
Resetting visibility of ETS tables to public
commit cd6b2b2dd7713e3c5f9e4df73bf63d6fcdcdb4a7
Author: Kevin Smith <[email protected]>
Date: Wed Oct 20 16:44:02 2010 -0400
Reverting LRU sizing to #/entries vs. memory size.
ETS memory accounting is not accurate enough to allow that level of control.
commit 71164987fb3af6a402f81c526ed10e1225cb2905
Author: Kevin Smith <[email protected]>
Date: Wed Oct 20 14:55:28 2010 -0400
Turning on caching for Erlang map functions
commit 3208cf11fcfa690db2e47ffa664b87a4230995ea
Author: Kevin Smith <[email protected]>
Date: Wed Oct 20 14:40:45 2010 -0400
Adding caching to the JS MapReduce pipeline
commit 54600396504f66eec8198f0476a47ac97c043048
Author: Kevin Smith <[email protected]>
Date: Tue Oct 19 12:41:42 2010 -0400
Pushing JS dep to jaegermonkey repo
commit 7b4153637871e5a383ab38568a9e2da5f1b36b92
Author: Kevin Smith <[email protected]>
Date: Thu Oct 14 15:19:35 2010 -0400
Missed monitoring deferred mappers
commit e454651af8794c6692addfffd75434efff3b1eab
Author: Kevin Smith <[email protected]>
Date: Mon Oct 11 18:42:23 2010 -0400
Uniquifying deferred mapper IDs across all cluster nodes
commit a1e1289329d518d195baf5cace48bb21853b2975
Author: Kevin Smith <[email protected]>
Date: Mon Oct 11 10:28:53 2010 -0400
Tweaking JS VM call timeouts to block
commit 0029f83173176c8b728b9800e330371adf737c81
Merge: 87e6af0... dabbe69...
Author: Kevin Smith <[email protected]>
Date: Mon Oct 11 09:26:06 2010 -0400
Merging latest tip
commit 87e6af0ed376ee8db819fb1440dae4cea7e57149
Merge: 4ea62ca... 4761088...
Author: Kevin Smith <[email protected]>
Date: Fri Oct 8 15:00:10 2010 -0400
Merging latest
commit 4ea62cae16d89086dacd0022b84696fc459dbdfe
Author: Kevin Smith <[email protected]>
Date: Fri Oct 8 14:47:22 2010 -0400
Consolidating mapper_queue and map_master;Tweaking mappers to hold onto JS VM ref for entire mapper run
commit 562ad4f56c2ac34c1b93ec1d61aae0b5adbbca0b
Author: Kevin Smith <[email protected]>
Date: Wed Oct 6 14:30:43 2010 -0400
Making queue mapped tasks obey max pool size
commit 142e9b96ece1ada5d0dae4c03c2c4e5ea123e3ad
Merge: 5c2a54b... 6d9aba5...
Author: Kevin Smith <[email protected]>
Date: Tue Oct 5 07:55:36 2010 -0400
Merging latest tip
commit 5c2a54b8fc50b4cd12d977f7201346ec472d205d
Author: John Muellerleile <[email protected]>
Date: Mon Oct 4 15:23:58 2010 -0500
Fixed instances where disjoint key-preflist sets could cause empty keylists in the plan.
commit df2b378af99ea63bb3cbde53546706319b3bb425
Merge: 86752bb... 05ed245...
Author: Kevin Smith <[email protected]>
Date: Mon Oct 4 13:31:36 2010 -0400
Merging latest from tip
commit 86752bba168ba1d835049861ed9be14742e3489f
Author: Kevin Smith <[email protected]>
Date: Mon Oct 4 13:30:47 2010 -0400
Segregating JS usage into separate pools: one for hooks, one for map funs, and one for reduce funs
commit 8685af2de4fee55e376d867d11d330492f211c8e
Author: Kevin Smith <[email protected]>
Date: Sat Oct 2 02:27:51 2010 -0400
Removed erroneous calls to erlang:exit/2 since mapper ids are no longer PIDs
commit 5ff4c0d69380e324b7498ff32451d935c3488d5c
Author: Kevin Smith <[email protected]>
Date: Sat Oct 2 02:27:21 2010 -0400
Replaced file:(write|read)_file with file:(pwrite|read)
commit a6b230359eeabf670e1003c0e1689973a41c083c
Author: Kevin Smith <[email protected]>
Date: Sat Oct 2 02:26:27 2010 -0400
Fixed process start order so mapper_queue can recover from disk on startup
commit 1b419712603b68bc6939d3fb356b0b8e269652af
Author: Kevin Smith <[email protected]>
Date: Fri Oct 1 17:57:39 2010 -0400
First pass at deferring excessive map tasks to disk
commit 89c86c9b8ef72b9aa7c047e4c3be600f1276a2bd
Author: Kevin Smith <[email protected]>
Date: Fri Oct 1 12:43:43 2010 -0400
I suck.
commit 7483098bd911013bb9f2ca4965e66f93fd88472a
Author: Kevin Smith <[email protected]>
Date: Fri Oct 1 12:40:14 2010 -0400
Fixing compile error
commit 0afba7191dd87e1a6add6c1f75bda1f1d505d64c
Author: Kevin Smith <[email protected]>
Date: Fri Oct 1 04:37:48 2010 -0400
Interim fix to handle the case of starting mappers with no inputs
commit a860340ed3d23a240d345a027a533447a96aad3b
Author: Kevin Smith <[email protected]>
Date: Fri Oct 1 04:37:05 2010 -0400
Pulling in latest bitcask dep to pick up fixes
commit 638256be7880d8600c1b69250af93b5d1d6e4976
Author: John Muellerleile <[email protected]>
Date: Thu Sep 30 18:38:17 2010 -0500
Rewrote planner to use lists instead of digraph for performance. Reverted key list batch size to 100 to balance planning overhead with map performance. This will have to be revisited; map functions which do "heavy lifting" (vs. mapred_verify) will probably have greater benefit from bigger batches, though I haven't measured or done any real analysis yet.
This rewrite of the planner was able to finish 500K keys in 44 seconds using 3 nodes using mapred_verify.
commit 53b0966dac7db730843c2ec1a9a4a4d5cf2b3d07
Author: Kevin Smith <[email protected]>
Date: Thu Sep 30 17:30:21 2010 -0400
Removed all map logic from vnode
commit eaa6453c82d222876ed2f78663aad903dee487c8
Author: Kevin Smith <[email protected]>
Date: Thu Sep 30 16:47:00 2010 -0400
Wiring up mapper start/stops to riak_kv_stats
commit dbfe132c0e9d7661be1054efe09a29da68536075
Author: Kevin Smith <[email protected]>
Date: Thu Sep 30 11:37:56 2010 -0400
Adding license headers
commit a0d3ea58d18518d85fbda724772a3df238ef11fd
Author: Kevin Smith <[email protected]>
Date: Thu Sep 30 11:29:36 2010 -0400
Moving M/R out of vnode;Batching data retrieval for map evaluation
commit 4d15e2d8446531e1c74f8b912679e98d9dbc5c76
Author: John Muellerleile <[email protected]>
Date: Wed Sep 29 13:04:12 2010 -0500
Fix for planner (was not adding partition node, therefore no work being done),
reduced streaming key batch size to 1000
commit e796ed9bf8e13e2b0a84efda6d8e459f8056fd7a
Author: John Muellerleile <[email protected]>
Date: Wed Sep 29 11:44:40 2010 -0500
Proof-of-concept batched "coarse grained" mapreduce processing
Bug basho#760
commit 0f9383c1a7672fd91bb90e6a0932f324ae056242
Author: Kevin Smith <[email protected]>
Date: Fri Sep 24 21:40:46 2010 -0400
Removing experimental map_phase batching logic
commit 5f6f0aebc6278140238826a326390363159a69f4
Author: Kevin Smith <[email protected]>
Date: Fri Sep 24 21:14:18 2010 -0400
Cleaning up compiler warnings
commit b5fc3c7bcc20c2aa5ed84fabce6529985fadca28
Author: Kevin Smith <[email protected]>
Date: Fri Sep 24 12:27:28 2010 -0400
Fixing bad dep
commit ab552ff8a75bc8917c46310d3b330e7080e8b201
Author: Kevin Smith <[email protected]>
Date: Thu Sep 23 16:05:30 2010 -0400
Adding missing file
commit dffa9ee65728979929677a8018be524e24a039db
Author: Kevin Smith <[email protected]>
Date: Thu Sep 23 15:45:11 2010 -0400
Updating dep
commit c258180ff11f636e0db55995958c97db869e24b2
Author: Kevin Smith <[email protected]>
Date: Thu Sep 23 15:34:08 2010 -0400
Merging in some preliminary work related to vnode scheduling
0 commit comments