GitHub user tnine opened a pull request:
https://github.com/apache/incubator-usergrid/pull/302
Usergrid 752
Updates the search engine to use concurrent shard searching
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/incubator-usergrid USERGRID-752
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-usergrid/pull/302.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #302
----
commit 9b21332d1db5160f280fd74a3a64d82eca05e5cd
Author: Todd Nine <[email protected]>
Date: 2015-06-16T17:58:39Z
First pass of refactor to allow concurrent tree execution.
commit aa31768cb8f6826692e4bb06f3459e1c7af4827f
Author: Todd Nine <[email protected]>
Date: 2015-06-17T00:47:34Z
Second pass with visitor factory generation
commit 1fe69065b299797e1c2b40b59fa2fc567ed1f5e6
Author: Todd Nine <[email protected]>
Date: 2015-06-17T23:07:34Z
Added comparator chain so that we can merge correctly
commit bb2837caaa52d5e2b4977aa5b76533ed5240c3ca
Author: Todd Nine <[email protected]>
Date: 2015-06-17T23:36:16Z
Pushed comparator down into each column implementation.
commit 68c7eae1eb4409b067c8f3c3e4923b6b5e5a8e86
Author: Todd Nine <[email protected]>
Date: 2015-06-18T17:06:17Z
Comparators partially implemented.
Merges iterators. Paging still incomplete.
Merges iterators. Paging still incomplete.
WIP overwrite
WIP overwrite
commit aa79488419bbd1c6a3ff3bfb8d187fb30bd9e046
Author: Todd Nine <[email protected]>
Date: 2015-06-24T19:20:22Z
Wraps connection all scanners with shard filters to ensure we only process
entities relevant to our shards
commit c1157449c9c2a32662423c0e14a1f73ef64042b4
Author: Todd Nine <[email protected]>
Date: 2015-06-25T16:16:07Z
Fixes resumption and off by 1 bugs
commit f087924dd0533de5ce320f815180cf8ae25a8415
Author: Todd Nine <[email protected]>
Date: 2015-06-25T23:43:16Z
Finished refactor of shard slice iterator. Need to refactor cursor
generation to be encapsulated within the ScanColumn.
commit efab0b935cfc60b44b7d0c79233367a55611dc84
Author: Todd Nine <[email protected]>
Date: 2015-06-30T21:13:04Z
Finished cursor generation refactor. Added gets for slice shard filter
iterator.
commit 9971068a04db30237350742d5cb7e0c42962ba8c
Author: Todd Nine <[email protected]>
Date: 2015-06-30T23:41:27Z
Refactor of Geo to execute per shard for faster querying rather than post
filter
commit 595aa71d6512ed5f43f9ff252d28824094cf7223
Author: Todd Nine <[email protected]>
Date: 2015-07-01T17:02:48Z
Revert of geo per shard. Geo has a hashing bug on write, and therefore does
not correctly allocate the same shard as the rest of the entity on write.
Aggregate + filter is the only mechanism to return correct results without
triggering a complete re-index.
commit b462b6ac4a88d41578ffca71126bb1dc76ea0dbf
Author: Todd Nine <[email protected]>
Date: 2015-07-01T20:57:22Z
Fixes cursor generation for geo points
commit 84d77605dd1cc4d5a0b638686a2166c2430a0ca3
Author: Todd Nine <[email protected]>
Date: 2015-07-02T23:22:34Z
Fixes bug with order by in connections
commit 501da721b6f0e2ec45c94f5e21d7fad723121dc1
Author: Todd Nine <[email protected]>
Date: 2015-07-06T18:33:05Z
Fixes but with comparator ordering and uuid comparison when secondary
compare fails
commit 4444803727620198045fd06143255495227bac4a
Author: Todd Nine <[email protected]>
Date: 2015-07-06T22:43:05Z
Fixes multi order by
Cleans up unused code and adds license headers
Fixes export tools.
commit b14a9ae144e1a2836a4f3c96479851469879ded7
Author: Todd Nine <[email protected]>
Date: 2015-07-07T18:05:22Z
First pass at concurrent merge
commit b2e1fe686a11f87e0de4abbe043e7bb28f9f6083
Author: Todd Nine <[email protected]>
Date: 2015-07-08T17:36:53Z
Updates tests to be cleaner.
Fixes stack trace on exception
commit 9a92fcc83963e40ff14c1670d881b0790d9cf643
Author: Todd Nine <[email protected]>
Date: 2015-07-08T17:37:13Z
Merge branch 'master' of
https://git-wip-us.apache.org/repos/asf/incubator-usergrid into USERGRID-752
commit bbd563787b07a9bbc2f4a1647573a8c8ffedbc6e
Author: Todd Nine <[email protected]>
Date: 2015-07-08T20:46:56Z
Configures thread pool
commit d872e0305e85739e1f531793560c298ed6739919
Author: Todd Nine <[email protected]>
Date: 2015-07-08T21:19:13Z
Refactor of gather iterator to clean up coordination
commit 219a425a656d33af1c9defbb08b6d73d574dadeb
Author: Todd Nine <[email protected]>
Date: 2015-07-08T21:55:12Z
Adds slice duplicate. Otherwise cursor concurrency errors occur.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---