Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[PinpiontWeb] fix a ActiveThread concurrency problem #1482

Closed
koo-taejin opened this issue Jan 25, 2016 · 0 comments
Closed

[PinpiontWeb] fix a ActiveThread concurrency problem #1482

koo-taejin opened this issue Jan 25, 2016 · 0 comments
Assignees
Labels
Milestone

Comments

@koo-taejin
Copy link
Member

If multiple threads invokes WebSocketSession's sendMessage method at the same time, ;
then it is possible to makes IllegalStateException.

@koo-taejin koo-taejin added the bug label Jan 25, 2016
@koo-taejin koo-taejin self-assigned this Jan 25, 2016
@koo-taejin koo-taejin added this to the 1.5.2 milestone Jan 26, 2016
koo-taejin added a commit to koo-taejin/pinpoint that referenced this issue Jan 26, 2016
1. changed to catched Excpetion Type in to throw WebSocketSession . (IOException -> Exception)
2. changed log level.
koo-taejin added a commit that referenced this issue Jan 26, 2016
[PinpiontWeb] fix a ActiveThread concurrency problem #1482
koo-taejin added a commit to koo-taejin/pinpoint that referenced this issue Jan 29, 2016
1. added OrderedThreadPoolExecutor.
2. separated thread from WebSocketSessionId.
koo-taejin added a commit to koo-taejin/pinpoint that referenced this issue Jan 30, 2016
koo-taejin added a commit to koo-taejin/pinpoint that referenced this issue Jan 30, 2016
  1. applied SimpleThreadPoolExecutor for separated thread from WebSocketSessionId.
emeroad added a commit that referenced this issue Feb 1, 2016
koo-taejin added a commit to koo-taejin/pinpoint that referenced this issue Oct 18, 2016
If webSocketSession status is not opened, then do not binding to flush aggregator.
koo-taejin added a commit that referenced this issue Oct 18, 2016
If webSocketSession status is not opened, then do not binding to flush aggregator.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant