Skip to content
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

Adventures in concurrent tODE sessions: debuggers #280

Open
dalehenrich opened this issue Aug 12, 2016 · 0 comments
Open

Adventures in concurrent tODE sessions: debuggers #280

dalehenrich opened this issue Aug 12, 2016 · 0 comments

Comments

@dalehenrich
Copy link
Owner

When a debugger is popped up in two concurrent tODE sessions you get some interesting commit conflicts:

1@  -> /
2@  -> anOrderedCollection( anIdentitySet(), anIdentitySet(), anIdentitySet())
3@  -> /tmp/sessionTemps/
4@  -> /tmp/

The three nodes are not surprising debugger sessions are stashed in /tmp/sessionTemps, but not quite sure why / and /tmp would be dirtied ... I think that /tmp is created anew for each session ...which is a problem

The anOrderedCollection( anIdentitySet(), anIdentitySet(), anIdentitySet()) is a mystery.

Of course, it is interesting to note that the menuActionBlock is the method that is doing the commit and it is very possible that the debugger should not be doing a commit for any of it's menu items since it isn't likely that any real state is being modified by the menu items and in a client/server situation, the user should be in complete control of the commits ...

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

No branches or pull requests

1 participant