-
Notifications
You must be signed in to change notification settings - Fork 32
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
Auto-Refresh causes flickering of Message Flow #140
Comments
@HEskandari - I'd say this is relatively high prio; can you provide an estimate on options for fixing ? |
@HEskandari - Based on our conversation: Options to check for avoiding flickering (in order of presumed priority / effectivness)
Regarding maintaining Zoom / Position - required, regardless of which option is taken on avoiding flickering. |
@HEskandari - Any response from Mindscape on this ? |
@dannycohen I'm trying a couple of things today, will keep you posted. |
@joaquinjares -
//CC @HEskandari |
I will test tomorrow with a live SC (meaning, retries and stuff). I think that I included status in the change list, but I might have overlooked it. If the flickering is acceptable, I think this is the right approach regardless. |
@HEskandari - please chime in on this since you were investigating this. @joaquinjares - regarding the possible updates: Some flickering is acceptable and justified by a change in the underlying data. It is also worth it in order to compromise for complexity. |
I undestood. I'm checking the current message, but that is not the only message visible, so problems. I have to check the whole conversation for changes. It should be fast enough anyway. A conversation will always have (I assume) less than 50 messages or so. |
No, a conversation may span more than 50 msgs. Its easy to create such a conversation using SM. Ask Ezequiel. What are you checking ? |
Status, Time Sent, Processing Time, IsDeleted, count of messages in conversation. |
IsDeleted ? also - sending+processing endpoint+machine, ProcessingStarted, ProcessingEnded |
Can the endpoints change? IsDeleted is something that was there :) |
where ? do you mean IsDefered ?
On Retry, yes and likely in the near future. |
Nope. IsDeleted. It's a property of StoredMessage. I don't know if it's actually used, but it's there. |
Does not make sense for Endpoint Explorer messages; May apply only to MSMQ messages. @HEskandari ? |
Reassigned to me, to solve the pending issues. |
Everything works correctly, except when there are changes. When something changes, I get a duplication of the diagram. I need to understand how the diagram gets created, to see where that is happening. @HEskandari, do you have some time to go over this? |
On the other hand, I'm getting correct refresh when no changes and something happening when there are changes. Both of those are ok. I just need to figure out how to clear before updating when there are changes. |
@joaquinjares IsDeleted AFAIR should be part of MSMQ messages, which is set when a message that is loaded can not be found on a refresh. I believe with Queue explorer being phased out, this can be removed now since it is redundant (and along with it a few other bits and pieces like scratching the message on MessagesList if this flag is set, etc.) Ping me anytime on Skype if you think we need to talk. |
Closed with @HEskandari's latest fix. |
@joaquinjares / @HEskandari - So the fix is for Flickering, or faulty data display, or both ? |
What do you think ?
// CC @joaquinjares
Tested on Particular.ServiceInsight-0.2.0-Unstable339
The text was updated successfully, but these errors were encountered: