-
Notifications
You must be signed in to change notification settings - Fork 40
Improve workflow/steps input/outputs serializer #175
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
Closed
Closed
Changes from all commits
Commits
Show all changes
71 commits
Select commit
Hold shift + click to select a range
318bb8e
just call deserialized during dequeue
maxdml 0259dd6
decode during recovery (instead of getting it decoded from list work…
maxdml bf35e78
lift encoding outside of the system db
maxdml 9852279
encode in enqueue, client
maxdml f945e3b
fix
maxdml ecad764
decode on the concurrent execution fallback path
maxdml 16f6aea
system db expects pointers to string, correctly set in serialize()
maxdml f05d0c9
not now
maxdml a3bd6f7
fix + awaitWorkflowResult returns *string
maxdml 7c8211a
fixes
maxdml e87d0e6
nit
maxdml ab20c6a
custom serializer
maxdml 2ae4129
wip
maxdml 687842e
comment
maxdml 0646fcf
udpate test
maxdml 9e5fb44
test recovery path. Add JSON recast in wrapped functions and in step …
maxdml 0700203
qeueue decode + test
maxdml 7b96377
wip interfaces
maxdml 550cd76
wip
maxdml 8c08963
remove Gob encoder
maxdml e5844c9
simplify tests and extend coverage
maxdml 7950464
test concrete signatures, test more send/recv set/get messages
maxdml c48821f
update tests
maxdml 8bd98fc
fix
maxdml ae0f005
comments
maxdml 0d9df4e
comment
maxdml 03cb9a4
cleanup
maxdml 9e7be97
fix
maxdml ad5fe3c
comments
maxdml 38c4ff7
Merge remote-tracking branch 'origin/lift-serialization-to-typed-laye…
maxdml a2b0872
cleanup
maxdml 4d7f09b
remove unwanted files
maxdml a9e2b85
remove unwanted files
maxdml 69869d2
fix merge weirdness
maxdml 7cc6ffb
cleanup
maxdml bcd86f3
cleanup
maxdml dd8d725
fix
maxdml 033e794
fix for mocking
maxdml 8576172
simplify
maxdml 344149c
simplify
maxdml 39568ee
simplify
maxdml d749433
typo
maxdml ae8af6a
WIP: test user provided gob encoder
maxdml ff6c8c6
cleanup
maxdml 888e700
cleanup
maxdml fa59aa8
remove json serializer, no custom serializer
maxdml fb8c685
fix corner case with pointers and ListWorkflowSteps/GetWorkflowSteps
maxdml 00ac18b
add empty string test
maxdml 189b201
nit
maxdml 2aff44e
cleanup
maxdml dec1a76
cleanup
maxdml 2679e55
private
maxdml cf12908
more private
maxdml e81c208
simplify
maxdml 8d74304
cleanup
maxdml 800c0ed
more complex struct
maxdml 9676054
shouldn't require user gob registration
maxdml 14f73be
no interface signature
maxdml 31ebaee
cleanup
maxdml ccb51f6
cleanup
maxdml a05aead
make the serializer generic to tighten the code, add a test with manu…
maxdml 439a92c
cleanup + add pointer fields to test struct
maxdml 61f727d
consolidate tests and always exercise recovery path
maxdml 1a6a950
cannot store child 'steps' as nil in the db to run as step
maxdml 370d33e
test some more signatures
maxdml de6488a
fix
maxdml 5443e4f
nits
maxdml 219a647
internal stepInfo with *string step output
maxdml eb4371a
detect nested pointers during wf registration and running steps
maxdml 85b37cf
fix flaky test that more than flaky
maxdml e163953
fix another race in test
maxdml File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unused