Rodrigo Zhou and GitHub
f144062d7f
Support count group by in visibility with SQL ( #4666 )
2023-07-27 16:03:09 -05:00
Roey Berman and GitHub
a30e8a2e7d
Implement build id scavenger ( #4430 )
2023-06-09 10:36:38 -07:00
Matt McShane and GitHub
932003d936
Inline UpdateInfo Storage ( #4420 )
...
* Revert "Capture UpdateInfos in MutableState mutation (#4372 )"
This reverts commit c78ee02eee .
* Revert "Adds update state indexing to MutableState (#4224 )"
This reverts commit f8303d8e7e .
* Add UpdateInfo map to WorkflowExecutionInfo
This inlines the UpdateInfo index into the pre-existing execution blob
so that downstream persistence implementations won't see any change.
2023-05-31 13:46:55 -04:00
Roey Berman and David Reiss
fea92f6358
Address comments from #4346 review ( #4405 )
...
Note: This commit came from a feature branch and is not expected to build.
2023-05-26 16:03:31 -04:00
Roey Berman and David Reiss
d98b6668b0
Worker versioning leftovers ( #4400 )
...
Note: This commit came from a feature branch and is not expected to build.
2023-05-26 16:03:31 -04:00
Roey Berman and David Reiss
cbfa37e0af
Implement GetWorkerTaskReachability API ( #4346 )
...
Note: This commit came from a feature branch and is not expected to build.
2023-05-26 16:03:31 -04:00
Roey Berman and David Reiss
8a2a3e7a6a
Implement task queue user data seed (forced replication) ( #4259 )
...
Note: This commit came from a feature branch and is not expected to build.
2023-05-26 16:03:31 -04:00
Roey Berman and David Reiss
e3b52e558d
Refactor to use new protos and persistence ( #4194 )
...
Note: This commit came from a feature branch and is not expected to build.
2023-05-26 16:03:31 -04:00
Yu Xia and GitHub
2218dea8fb
Add replication dlq metrics ( #3876 )
2023-05-11 17:33:24 -07:00
Matt McShane and GitHub
f8303d8e7e
Adds update state indexing to MutableState ( #4224 )
...
Add UpdateInfo records to MutableState
A mechanism for storing pointers into the workflow history representing
update accepted or completed events. Storage added for Cassandra,
PosgtreSQL, MySQL, and SQLite.
2023-05-03 12:24:32 -04:00
Yichao Yang and GitHub
0befbfc700
Remove unused persistence GetHistoryTask API ( #4003 )
2023-03-06 14:32:18 -08:00
Rodrigo Zhou and GitHub
b2a733823e
Support CountWorkflowExecutions for SQL DB ( #3955 )
2023-02-14 16:59:12 -08:00
Rodrigo Zhou and GitHub
49ababab77
Advanced visibility for SQLite ( #3895 )
2023-02-03 00:46:58 -08:00
Rodrigo Zhou and GitHub
7e1ddb70dc
Add GetIndexName method to visibility manager ( #3820 )
2023-01-27 00:44:39 -08:00
Rodrigo Zhou and GitHub
77f0af8625
Fix time fields of rows from GetClusterMembers ( #3840 )
2023-01-25 17:18:50 -08:00
Rodrigo Zhou and GitHub
f5c2446dc3
Fix GetWorkflowExecution in PostgreSQL ( #3816 )
2023-01-24 12:20:45 -08:00
Yichao Yang and GitHub
b5ff033db0
Support arbitrary history task category in SQL persistence ( #3489 )
2022-10-19 16:08:01 -07:00
Rodrigo Zhou and GitHub
4213f95d0f
Create visibility GetWorkflowExecution API ( #3488 )
2022-10-17 19:26:16 -07:00
Michael Snowden and GitHub
73f94d9300
Implement GetAllHistoryTreeBranches for SQL persistence backends ( #3438 )
2022-09-29 17:00:06 -07:00
Alex Shtin and GitHub
aca2c15276
Make staticcheck great again ( #3103 )
2022-07-15 10:01:11 -07:00
3f359ab721
add support for multiple pragma statements and driver syntax ( #3031 )
...
* add support for multiple pragma statements and driver syntax
* Update common/persistence/sql/sqlplugin/sqlite/driver.go
Co-authored-by: Alex Shtin <[email protected] >
* Update common/persistence/sql/sqlplugin/sqlite/plugin.go
Co-authored-by: Alex Shtin <[email protected] >
Co-authored-by: Alex Shtin <[email protected] >
2022-06-30 12:56:31 -07:00
Jeremy Breiding and GitHub
efcfd1c538
Revert back to using file URI for sqlite dsn ( #2731 )
2022-04-19 19:47:35 -07:00
Jeremy Breiding and GitHub
d3b480cab9
replace sqlite3 with modernc ( #2704 )
...
* replace sqlite3 with modernc
* file mode tests
* Expand tests to include file persistence for sqlite
2022-04-13 15:29:38 -07:00
Jeremy Breiding and GitHub
5d0296a421
Add sqlite persistence tests ( #2681 )
...
* Add sqlite persistence tests
* fix up a test
* Remove limit on prune operation for sql plugin
2022-03-30 13:05:33 -07:00
Yichao Yang and GitHub
ae23339fca
Make matching persistence range queries [inclusive, exclusive) ( #2599 )
...
- Range for matching GetTasks is now [inclusive, exclusive), instead of (exclusive, inclusive]
- Range for matching CompleteTasksLessThan is now < max TaskID, instead of <=
- Range for admin ListTaskQueueTasks is now [inclusive, exclusive)
2022-03-15 10:42:12 -07:00
Yichao Yang and GitHub
be2e4a2d56
Support pagination for SQL GetTransfer/VisibilityTasks ( #2564 )
...
- support pagination for sql GetTransfer/VisibilityTasks
- improve pagination for sql GetTimer/ReplicationTasks
- new ExecutionMutableStateTaskSuite suite
2022-03-04 12:29:31 -08:00
Yichao Yang and GitHub
3896610a3d
Unify history task persistence range query behavior ( #2547 )
...
- Make range based on taskID and task fire time both [inclusive, exclusive)
2022-02-28 12:08:18 -08:00
Jeremy Breiding and GitHub
a5ddc3ca73
Sql task queue visibility ( #2537 )
...
* Adding task_queue to read/write paths
for postgresql executions_visibility
* Adding task_queue for mysql and sqlite
2022-02-24 18:22:46 -08:00
Mikhail Gryzykhin and GitHub
ef2063c9e5
Add support for GetWorkflowHistory in reverse order ( #2442 )
...
Add API to fetch workflow history in reverse order
2022-02-14 12:49:02 -08:00
Yichao Yang and GitHub
13b102065e
Remove unused queue processor ( #2473 )
2022-02-08 10:39:11 -08:00
Anton Titov and GitHub
1eb5f58597
Single binary server (SQLite) and concurrency bugfixes for in memory storages ( #2114 )
2022-01-31 22:34:33 -08:00
Alex Shtin and GitHub
87c5e9873a
Enable cgo by default and disable it explicitly for docker image build ( #2396 )
2022-01-20 17:06:23 -08:00
Yu Xia and GitHub
c3a5c35916
Remove cluster metadata dual write ( #2358 )
...
* Remove cluster metadata dual write
* Update sample cluster config
2022-01-11 14:09:09 -08:00
wxing1292 and GitHub
0aa486930d
Remove unnecessary start version from current execution table ( #2236 )
2021-11-29 14:46:56 -08:00
dbbbb27dd6
Add List Cluster Metadata API ( #2206 )
...
* Add List Cluster Metdata API
Co-authored-by: yux0 <[email protected] >
2021-11-19 14:31:25 -08:00
Vitaly and GitHub
a12c16d612
Add tiered storage queue processor ( #2189 )
2021-11-18 21:34:13 -08:00
5abf350905
Make cluster metadata schema backward compatible ( #2177 )
...
* Make cluster metadata schema backward compatible
Co-authored-by: yux0 <[email protected] >
2021-11-15 13:48:07 -08:00
c38d135021
Migrate cluster metadata store to use cluster metadata info table ( #2155 )
...
* Migrate cluster metadata store to use cluster metadata info table
Co-authored-by: yux0 <[email protected] >
2021-11-11 15:51:43 -08:00
Yimin Chen and GitHub
1ddc3c397f
Promote local namespace to global namespace ( #2105 )
2021-11-01 15:05:26 -07:00
Jacob LeGrone and GitHub
c6eee98792
Add SQLite storage driver ( #1968 )
...
* Import SQLite driver from Temporalite: these files originated from https://github.com/DataDog/temporalite
* Add SQLite driver layer & UT
* Use mattn SQLite driver
NOTE: SQLite support is still in development stage
2021-09-29 14:20:40 -07:00