-
Notifications
You must be signed in to change notification settings - Fork 6
Tom/fix memory leak #84
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
Merged
Merged
Changes from 34 commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
ffbdfd2
MOD-13438 Add internal commands to the inner communication protocol
galcohen-redislabs ca0af6b
Adjust the includes, typedefs and function declarations
galcohen-redislabs 7c45b96
Make MR_ClusterRegisterMsgReceiver() idempotent
galcohen-redislabs b5154e0
Spelling and other cleanups
galcohen-redislabs beaa220
Send internal-command messages to current node as well
galcohen-redislabs 425c47c
Added support for parsing responses of internal commands and storing …
galcohen-redislabs a702c0d
WIP (doesn't compile now) - handling step-done and done notifications…
galcohen-redislabs aa0980c
Some cleanups. Now compiles but the done-step and done-execution part…
galcohen-redislabs b2f31de
WTF? How this trivial bug survived for so many years??
galcohen-redislabs 33dd57b
Now we can use the flag properly
galcohen-redislabs 467712e
Mostly cleanups of funcs and structs
galcohen-redislabs 82b1a5e
minor cleanups
galcohen-redislabs 2e70921
Aadded MR_ExecutionCtxSetDone()
galcohen-redislabs 4d8d66d
typo in the rust apis
galcohen-redislabs ce40d25
Minor log cleanup
galcohen-redislabs e4248ac
Pin setuptools below 81 in CI
gabsow 8bca138
Added a comment for internal command callbacks registrations
galcohen-redislabs bdcb9ef
Retry AUTH in cases of a race that cause previous AUTH to fail
galcohen-redislabs 2683edb
Refined the condition for when to retry AUTH
galcohen-redislabs 886d9ab
Ride on the done.callback to avoid race between timeout and done; Als…
galcohen-redislabs 4ca8175
Merge branch 'master' into gal-13438-internal-commands-protocol
galcohen-redislabs ae91b57
Don't bail out before sending NOTIFY_DONE when I'm not the initiator
galcohen-redislabs 5bbbef5
Testing something
galcohen-redislabs e8e1bf2
Revert "Testing something"
galcohen-redislabs c01e0fe
Fix cluster cleanup leaks in TLS and async connect paths.
gabsow 59da050
Free async context from event loop thread to prevent reply leak.
gabsow 6f12012
Merge remote-tracking branch 'origin/master' into tom/fixMemoryLeak
gabsow 3822764
Fix comment: free is deferred within the event loop, not across threads.
gabsow b3cbd9e
Drain pending messages on node free to prevent execution leaks
gabsow b957f22
Only drain internal-command pending messages in MR_NodeFree
gabsow 5f847c6
Revert leak fixes per Gal's feedback
gabsow c34df39
Remove extra blank line in MR_SetInternalCommandResults
gabsow 344ad11
Add MR_ClusterFini to free cluster state on module teardown
gabsow b8cc5c4
Add MR_Fini API and call it from test module deinit
gabsow c0888d2
Skip testUnevenWork under Valgrind
gabsow 381e239
Destroy thread pool in MR_Fini, reduce testUnevenWork sleep to 5s
gabsow 14cc832
Revert thpool_destroy and sleep change, skip testUnevenWork under Val…
gabsow b3a30c5
Fix cluster cleanup leaks in TLS and async connect paths.
gabsow 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
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.
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.
Uh oh!
There was an error while loading. Please reload this page.