Skip to content

Prevent locks from becoming mutually exclusive#25

Open
IronSinew wants to merge 1 commit intograarh:masterfrom
IronSinew:patch-1
Open

Prevent locks from becoming mutually exclusive#25
IronSinew wants to merge 1 commit intograarh:masterfrom
IronSinew:patch-1

Conversation

@IronSinew
Copy link
Copy Markdown

Through some profiling under a fair amount of load, we found that on occasion the sidsLock would not release and cause channelsLock not not release as well since both are deferred. After offloading it to another goroutine, the issue subsided under load.

Through some profiling under a fair amount of load, we found that on occasion the sidsLock would not release and cause channelsLock not not release as well since both are deferred. After offloading it to another goroutine, the issue subsided under load.
@bclermont
Copy link
Copy Markdown

@graarh is this project abandoned? because this PR seem important to merge

@suyashkumar
Copy link
Copy Markdown

Agreed with @bclermont

@bclermont
Copy link
Copy Markdown

@IronSinew this guy and/or this repository is dead
can you please create your pull request here: https://github.com/gsocket-io/golang-socketio ?
I will maintains this repo in this other generic organization

once it's merged I will rewrite imports

@suyashkumar
Copy link
Copy Markdown

@bclermont thanks for doing that, I opened a pull request on @IronSinew's behalf here: https://github.com/gsocket-io/golang-socketio/pull/1 which still retains @IronSinew's commit and git attribution.

@bclermont
Copy link
Copy Markdown

merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants