wxing1292 and GitHub
a8e5c2fa03
Bugfix: matching persistence layer update sticky task queue ( #935 )
...
* Sticky task queue update should be done within transaction lock or conditional update
2020-11-02 11:54:52 -08:00
wxing1292 and GitHub
5942de0661
Use filter struct instead of pointer for matching SQL layer ( #934 )
2020-10-31 11:10:14 -07:00
wxing1292 and GitHub
a13e753cd7
Add SQL specific tests for messages, part 1 ( #892 )
...
* Rewrite APIs similar to transfer tasks, timer tasks
* Add queue message tests
2020-10-26 19:13:45 -07:00
wxing1292 and GitHub
0dc3f9d611
Split remaining SQL persistence interfaces into dedicated files ( #872 )
...
* Move ClusterMetadata into dedicated file
* Move HistoryExecutionBuffer into dedicated file
* Move HistoryShard into dedicated file
* Move Namespace into dedicated file
* Move MatchingTask into dedicated file
* Move MatchingTaskQueue into dedicated file
* Use filter struct directly instead of pointer to struct
2020-10-21 10:01:11 -07:00
wxing1292 and GitHub
3f4c9d0742
Add SQL specific tests for replication tasks ( #859 )
...
* Some minor code structure change
* Add replication tasks tests
* Add replication DLQ tasks tests
2020-10-15 15:55:28 -07:00
wxing1292 and GitHub
75a0122292
Update PostgreSQL TLS config ( #853 )
...
* Allow CA or key / cert to be separately set for PostgreSQL
* Add support of host name verification & fix existing issue
2020-10-14 09:28:39 -07:00
wxing1292 and GitHub
4d8d473fd2
Add TLS configuration for PostgreSQL ( #849 )
2020-10-13 19:00:26 -07:00
Vitaly and GitHub
f6a48e2b30
Adding dual read/write for immutable metadata ( #840 )
2020-10-12 21:22:25 -07:00
wxing1292 and GitHub
08eefd0741
Split overloaded SQL filters ( #834 )
...
* Split ActivityInfoMapsFilter into ActivityInfoMapsSelectFilter and ActivityInfoMapsDeleteFilter
* Split TimerInfoMapsFilter into TimerInfoMapsSelectFilter and TimerInfoMapsDeleteFilter
* Split ChildExecutionInfoMapsFilter into ChildExecutionInfoMapsSelectFilter and ChildExecutionInfoMapsDeleteFilter
* Split RequestCancelInfoMapsFilter into RequestCancelInfoMapsSelectFilter and RequestCancelInfoMapsDeleteFilter
* Split SignalInfoMapsFilter into SignalInfoMapsSelectFilter and SignalInfoMapsDeleteFilter
* Split SignalsRequestedSetsFilter into SignalsRequestedSetsSelectFilter and SignalsRequestedSetsDeleteFilter
2020-10-12 18:05:17 -07:00
wxing1292 and GitHub
9ff4ba4d3c
Reduce redundant history tree creation for workflow reset ( #825 )
...
* When performing workflow reset & terminating current workflow, one unnecessary create history tree API is called, this PR remove the redundant call to improve performance
2020-10-12 17:24:43 -07:00
wxing1292 and GitHub
7b086939f1
Enable PostgreSQL tests on github ( #821 )
...
* Enable PostgreSQL tests on Github
* Move some tests around to avoid import cycle
2020-10-09 17:16:40 -07:00
wxing1292 and GitHub
33e374bbea
Add SQL specific tests for history events ( #820 )
...
* Add history node tests
* Add history tree tests
2020-10-09 16:55:22 -07:00
wxing1292 and GitHub
9aee69ab46
Add SQL specific tests for executions ( #814 )
...
* Add history current execution tests
* Add history execution tests
2020-10-08 15:23:04 -07:00
wxing1292 and GitHub
b802e5e67a
Add SQL specific tests for visibility, part 2 ( #813 )
...
* Add visibility tests
* Add visibility pagination tests
2020-10-07 21:17:56 -07:00
wxing1292 and GitHub
47ddc73ab1
Add SQL specific tests for visibility, part 1 ( #809 )
...
* Add visibility tests
* Unify the behavior on MySQL & PostgreSQL
2020-10-07 19:53:44 -07:00
Vitaly and GitHub
25cde0971b
Adding mutable metadata and cluster id ( #803 )
...
Adding mutable metadata and cluster id
2020-10-07 19:28:22 -07:00
wxing1292 and GitHub
bb46fa2649
Split overloaded transfer / timer task APIs ( #806 )
...
* Split TransferTasksFilter into TransferTasksFilter and TransferTasksRangeFilter
* Split SelectFromTransferTasks into SelectFromTransferTasks and RangeSelectFromTransferTasks
* Split DeleteFromTransferTasks into DeleteFromTransferTasks and RangeDeleteFromTransferTasks
* Split TimerTasksFilter into TimerTasksFilter and TimerTasksRangeFilter
* Split SelectFromTimerTasks into SelectFromTimerTasks and RangeSelectFromTimerTasks
* Split DeleteFromTimerTasks into DeleteFromTimerTasks and RangeDeleteFromTimerTasks
2020-10-07 15:47:31 -07:00
wxing1292 and GitHub
8f7e868b56
Add SQL specific tests for transfer / timer tasks ( #802 )
...
* Add history transfer task tests
* Add history timer task tests
* Add missing functionalities
2020-10-06 12:51:55 -07:00
wxing1292 and GitHub
0682f421f8
Add SQL specific tests for mutable state, part 2 ( #800 )
...
* Add history execution request cancel tests
* Add history execution signal tests
* Add history execution signal request tests
2020-10-06 12:08:05 -07:00
wxing1292 and GitHub
b28183f9b0
Add SQL specific tests for mutable state, part 1 ( #799 )
...
* Add history execution buffer tests
* Add history execution activity tests
* Add history execution child workflow tests
* Add history execution timer tests
2020-10-05 15:37:10 -07:00
wxing1292 and GitHub
c3f861e075
Add SQL specific tests ( #796 )
...
* Add history shard tests
2020-10-05 14:59:24 -07:00
wxing1292 and GitHub
1f56c0492a
Add SQL specific tests for namespace ( #793 )
...
* Add namespace tests
* Remove redundant select during creation of namespace
2020-10-05 14:34:04 -07:00
wxing1292 and GitHub
845940ab38
Add SQL persistence specific tests ( #790 )
...
* Add matching task queue tests
2020-10-02 21:40:50 -07:00
wxing1292 and GitHub
c3d126b59a
Add SQL persistence specific tests ( #789 )
...
* Add matching task tests
2020-10-02 17:58:59 -07:00
wxing1292 and GitHub
35272a29e1
Split SQL storage interfaces & definitions ( #788 )
2020-10-02 11:47:09 -07:00