-
Notifications
You must be signed in to change notification settings - Fork 805
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Range query for custom attribute #5426
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f771131 - Browse repository at this point
Copy the full SHA f771131View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b86598 - Browse repository at this point
Copy the full SHA 9b86598View commit details -
Configuration menu - View commit details
-
Copy full SHA for 360ee20 - Browse repository at this point
Copy the full SHA 360ee20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f074de - Browse repository at this point
Copy the full SHA 3f074deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 218e829 - Browse repository at this point
Copy the full SHA 218e829View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa587cb - Browse repository at this point
Copy the full SHA fa587cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb4fa67 - Browse repository at this point
Copy the full SHA bb4fa67View commit details -
Configuration menu - View commit details
-
Copy full SHA for c056a9f - Browse repository at this point
Copy the full SHA c056a9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b4598 - Browse repository at this point
Copy the full SHA 10b4598View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7421c35 - Browse repository at this point
Copy the full SHA 7421c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 931f364 - Browse repository at this point
Copy the full SHA 931f364View commit details -
Configuration menu - View commit details
-
Copy full SHA for 624a769 - Browse repository at this point
Copy the full SHA 624a769View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9130637 - Browse repository at this point
Copy the full SHA 9130637View commit details -
Configuration menu - View commit details
-
Copy full SHA for 909ac6f - Browse repository at this point
Copy the full SHA 909ac6fView commit details -
change tableName and places used it accordingly, to allow pinot to re…
…cognize the name
Configuration menu - View commit details
-
Copy full SHA for d623f8f - Browse repository at this point
Copy the full SHA d623f8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ac32e8 - Browse repository at this point
Copy the full SHA 8ac32e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2370332 - Browse repository at this point
Copy the full SHA 2370332View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94cb588 - Browse repository at this point
Copy the full SHA 94cb588View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed103a5 - Browse repository at this point
Copy the full SHA ed103a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab15272 - Browse repository at this point
Copy the full SHA ab15272View commit details -
Configuration menu - View commit details
-
Copy full SHA for d749c1a - Browse repository at this point
Copy the full SHA d749c1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6191af5 - Browse repository at this point
Copy the full SHA 6191af5View commit details -
update kafka config to separate kafka topics for pinot and ES, add pi…
…not visibility triple manager
Configuration menu - View commit details
-
Copy full SHA for 9f7b620 - Browse repository at this point
Copy the full SHA 9f7b620View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aade6a - Browse repository at this point
Copy the full SHA 8aade6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e993d - Browse repository at this point
Copy the full SHA 52e993dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97b5763 - Browse repository at this point
Copy the full SHA 97b5763View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3c05cc - Browse repository at this point
Copy the full SHA a3c05ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ff2029 - Browse repository at this point
Copy the full SHA 3ff2029View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba1879d - Browse repository at this point
Copy the full SHA ba1879dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c3dd9c - Browse repository at this point
Copy the full SHA 6c3dd9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45ccf60 - Browse repository at this point
Copy the full SHA 45ccf60View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc93318 - Browse repository at this point
Copy the full SHA dc93318View commit details -
Configuration menu - View commit details
-
Copy full SHA for c71355d - Browse repository at this point
Copy the full SHA c71355dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b73ad5f - Browse repository at this point
Copy the full SHA b73ad5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b1d5a2 - Browse repository at this point
Copy the full SHA 0b1d5a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9407591 - Browse repository at this point
Copy the full SHA 9407591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 067e71c - Browse repository at this point
Copy the full SHA 067e71cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31cbb5b - Browse repository at this point
Copy the full SHA 31cbb5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64ff7bb - Browse repository at this point
Copy the full SHA 64ff7bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66db061 - Browse repository at this point
Copy the full SHA 66db061View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f7dcaf - Browse repository at this point
Copy the full SHA 8f7dcafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 543810b - Browse repository at this point
Copy the full SHA 543810bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c95251c - Browse repository at this point
Copy the full SHA c95251cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1fbe11 - Browse repository at this point
Copy the full SHA d1fbe11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fa02a3 - Browse repository at this point
Copy the full SHA 2fa02a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 376251d - Browse repository at this point
Copy the full SHA 376251dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fda9f3 - Browse repository at this point
Copy the full SHA 9fda9f3View commit details -
* update pinot config to enable text_index so that we could use Text_match function in query * implement customized attribute search * delete an unused function * change name to avoid build fail * use reg exp to split with case insensitive 'and' * clean up comment * clean up
Configuration menu - View commit details
-
Copy full SHA for c0c327c - Browse repository at this point
Copy the full SHA c0c327cView commit details -
Add pagination and flatten customized search attributes (#5234)
* implement pagination * add a test case for nextPageToken * add more test cases for pagination * change elastic search token into pinot token * clean up * fix count didn'w work issue * try to implement flatten schema, add attributes into schema * add attributes into schema * add some code to convert time to unix time in customized search attributes * refactor previously added code to a function * customized search attributes and unit tests * Remove attr column and minor clean up * edge case for ORDER BY in customized search attribute * Fix typo in name * add one more condition for parseLastElement * split one element of customized search attribute by operator instead of space; add a filter for customized attributes prefix * update unit test * update unit test --------- Co-authored-by: Neil Xie <neil.xie@uber.com>
Configuration menu - View commit details
-
Copy full SHA for 64748d6 - Browse repository at this point
Copy the full SHA 64748d6View commit details -
Adds Dynamic-config type (#5261)
- Refactors the config-store library to include a new dimension called 'configType' which allows for multiple stores. - Refactors the config-store slightly to reflect the fact that it is indeed actually a daemon These changes are tested and part of a larger set of changes of the 'zonal-isolation' feature
Configuration menu - View commit details
-
Copy full SHA for 5751cd1 - Browse repository at this point
Copy the full SHA 5751cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3978502 - Browse repository at this point
Copy the full SHA 3978502View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ade724 - Browse repository at this point
Copy the full SHA 7ade724View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a2c271 - Browse repository at this point
Copy the full SHA 5a2c271View commit details -
Configuration menu - View commit details
-
Copy full SHA for 378597b - Browse repository at this point
Copy the full SHA 378597bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bc3f61 - Browse repository at this point
Copy the full SHA 6bc3f61View commit details -
Add pinot integration test (#5316)
* Add integration test for pinot and fix bugs * Fix frontend to read from pinot when set up pinot test cluster * Add a new map for Attr in response --------- Co-authored-by: Bowen Xiao <xbowen@uber.com>
Configuration menu - View commit details
-
Copy full SHA for f5b7734 - Browse repository at this point
Copy the full SHA f5b7734View commit details -
* Add pinot dual visibility manager and new advance visibility option * update visibility store and implemented unit test * update: go mod tidy * update go.sum * Fix the start options for pinot * update unit test * run make cmds to update files * update one unit test case that had errors * fix unit test * Fix pinot config file and add ES config to make it run with workers and frontend * add ES into docker compose file * Fix kafka producer message * revert kafka change, update producer message struct to match with schema * cleanup * change tableName and places used it accordingly, to allow pinot to recognize the name * add a pinotClientInterface, refactor unit test * NewPinotConnectionClient should return a genetic value * fix a failed unit test & add mock genericClient component * rename pinotConnectionClient tobe pinotClient * change PinotClient to be public * Update visibility manager to use the new pinot generic client * Fix the log format * update kafka config to separate kafka topics for pinot and ES, add pinot visibility triple manager * Fix typo in pinot table config * change json tags to start with upper case to match pinot schema * Fix run ID json tag and remove unused kafka key from schema * fix a naming issue that cause pinot can't receive CloseTime * change json tag so that closeStatus won't be ignored when it is 0 * add attr into pinot * update decoded attr * Update reading from pinot dynamic config * add single quote to query * correct order Query formations * Add log for debug purpose * fix can't unmarshal request.Attr error * fix nil pointer in isRecordValid * clean up * Remove unnecessary debug info and unused message fields * solve can't unmarshal attr issue * update unit test to pass * Get pinot table from config * Update table name in config * use table name from config * clean up * update unit test * change couple types in pinot message * update pinot visibility triple manager to write to pinot and ES (#5229) * Cdnc 4574 (#5230) * update pinot config to enable text_index so that we could use Text_match function in query * implement customized attribute search * delete an unused function * change name to avoid build fail * use reg exp to split with case insensitive 'and' * clean up comment * clean up * Add pagination and flatten customized search attributes (#5234) * implement pagination * add a test case for nextPageToken * add more test cases for pagination * change elastic search token into pinot token * clean up * fix count didn'w work issue * try to implement flatten schema, add attributes into schema * add attributes into schema * add some code to convert time to unix time in customized search attributes * refactor previously added code to a function * customized search attributes and unit tests * Remove attr column and minor clean up * edge case for ORDER BY in customized search attribute * Fix typo in name * add one more condition for parseLastElement * split one element of customized search attribute by operator instead of space; add a filter for customized attributes prefix * update unit test * update unit test --------- Co-authored-by: Neil Xie <neil.xie@uber.com> * Adds Dynamic-config type (#5261) - Refactors the config-store library to include a new dimension called 'configType' which allows for multiple stores. - Refactors the config-store slightly to reflect the fact that it is indeed actually a daemon These changes are tested and part of a larger set of changes of the 'zonal-isolation' feature * clean up: delete one unused function, and one line refactor * update config file for deleting Attr * fix a nil pointer after removing Attr * update a test case to cover multiple order by clause case * Fix fmt * Add integration test for pinot * Fix frontend to read from pinot when set up pinot test cluster * Update history to load pinot config correctly * add more test cases/most of them are failing * fix WorkflowExecutionCloseStatus unmarshal panic * add a new map for Attr in response * pass upsert tests * scanWorkflow pass * pass listOpenWorkflow * pass pagination tests * all test passed * BinaryChecksums support arrays * make go-generate && make fmt && make lint && make copyright * Minor tweaks * Clean up * handle CloseTime = missing case * only deal with system keys * delete single quote for search val if it is not string * cleanup * refactor utility functions to a new file for both OSS and Mono repo to use * run make go-generate && make fmt && make lint && make copyright --------- Co-authored-by: Neil Xie <neil.xie@uber.com> Co-authored-by: neil-xie <104041627+neil-xie@users.noreply.github.com> Co-authored-by: David Porter <david.porter@uber.com>
Configuration menu - View commit details
-
Copy full SHA for bac8352 - Browse repository at this point
Copy the full SHA bac8352View commit details -
Update Pinot query to order by closetime when query closed wf, order …
…by runID when query open wf
Configuration menu - View commit details
-
Copy full SHA for 97bc5a4 - Browse repository at this point
Copy the full SHA 97bc5a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for af28635 - Browse repository at this point
Copy the full SHA af28635View commit details -
Revert "refactor pinotClient to pass in pinotConfig"
This reverts commit 4f403b2.
Configuration menu - View commit details
-
Copy full SHA for 0d527a9 - Browse repository at this point
Copy the full SHA 0d527a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16c37ea - Browse repository at this point
Copy the full SHA 16c37eaView commit details -
* add pinotQueryValidator, and change default order by to be StartTime * clean up: delete comments * clean up: run make copy right things * refactor PinotQueryValidator * refactor * clean up: run copyright things
Configuration menu - View commit details
-
Copy full SHA for 3bb3010 - Browse repository at this point
Copy the full SHA 3bb3010View commit details -
Add limit clause to pinot queries (#5337)
* add limit clause to queries * cleanup: run make copyright things
Configuration menu - View commit details
-
Copy full SHA for 76247ac - Browse repository at this point
Copy the full SHA 76247acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79c83e5 - Browse repository at this point
Copy the full SHA 79c83e5View commit details -
Adding a PInot/ES response comparator (#5353)
* add response comparator *when comparison fails, it will return es result and log the error * if can't start both mgr, use only one mgr * Refactor code to determine read mode and which visibility manager to use when read mode is both * Return valid response when one of the source is broken --------- Co-authored-by: Neil Xie <neil.xie@uber.com>
Configuration menu - View commit details
-
Copy full SHA for b695a18 - Browse repository at this point
Copy the full SHA b695a18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 763e378 - Browse repository at this point
Copy the full SHA 763e378View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa08342 - Browse repository at this point
Copy the full SHA fa08342View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2db04d3 - Browse repository at this point
Copy the full SHA 2db04d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9afb738 - Browse repository at this point
Copy the full SHA 9afb738View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1adf907 - Browse repository at this point
Copy the full SHA 1adf907View commit details -
* enable json index, change the quries for exact/partial match, update the unit tests * make it pass integration test: found that order by is not supported in json index column * update partial match query. It didn't work in the mono repo * Implemented deletion method for Pinot visibility store (#5404)
Configuration menu - View commit details
-
Copy full SHA for 91adba5 - Browse repository at this point
Copy the full SHA 91adba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d1ac46 - Browse repository at this point
Copy the full SHA 3d1ac46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d9da02 - Browse repository at this point
Copy the full SHA 8d9da02View commit details -
Configuration menu - View commit details
-
Copy full SHA for fca6bba - Browse repository at this point
Copy the full SHA fca6bbaView commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ac9c769 - Browse repository at this point
Copy the full SHA ac9c769View commit details
Commits on Oct 3, 2023
-
Add pinot metrics client and update pinot visibility manager to use it (
#5411) * Add pinot metrics client and update pinot visibility manager to use it
Configuration menu - View commit details
-
Copy full SHA for eae9ad4 - Browse repository at this point
Copy the full SHA eae9ad4View commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c49ea32 - Browse repository at this point
Copy the full SHA c49ea32View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 775a31e - Browse repository at this point
Copy the full SHA 775a31eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e2c66 - Browse repository at this point
Copy the full SHA b4e2c66View commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 295a989 - Browse repository at this point
Copy the full SHA 295a989View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b68dd3 - Browse repository at this point
Copy the full SHA 7b68dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed8dbe2 - Browse repository at this point
Copy the full SHA ed8dbe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02a0812 - Browse repository at this point
Copy the full SHA 02a0812View commit details -
Configuration menu - View commit details
-
Copy full SHA for 593483b - Browse repository at this point
Copy the full SHA 593483bView commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2cbfa21 - Browse repository at this point
Copy the full SHA 2cbfa21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c84916 - Browse repository at this point
Copy the full SHA 2c84916View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cce115e - Browse repository at this point
Copy the full SHA cce115eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6917e8 - Browse repository at this point
Copy the full SHA f6917e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b98b5b - Browse repository at this point
Copy the full SHA 5b98b5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45031c5 - Browse repository at this point
Copy the full SHA 45031c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d1dda - Browse repository at this point
Copy the full SHA 21d1ddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d2f41a - Browse repository at this point
Copy the full SHA 0d2f41aView commit details -
Merge branch 'CDNC_5946_RangeQuery' of github.com:uber/cadence into C…
…DNC_5946_RangeQuery
Configuration menu - View commit details
-
Copy full SHA for 49fe217 - Browse repository at this point
Copy the full SHA 49fe217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41a8345 - Browse repository at this point
Copy the full SHA 41a8345View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c308e - Browse repository at this point
Copy the full SHA 94c308eView commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2bf6418 - Browse repository at this point
Copy the full SHA 2bf6418View commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5e3bc5c - Browse repository at this point
Copy the full SHA 5e3bc5cView commit details