Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Data integrity verification Mechanisms

Hi All,

Is there any data integrity check after sending and receiving files over the network (checkin/load operations) ?
In other words, how does RTC make sure that content is as supposed to be?

If so, what does RTC do when it fails? Does it retry the operation or abort? Does the user get notified?

Also, are all transfers over the network atomic? Ex: uploading 5 added/modified files into a single changeset

1 vote

Comments

I'll post this as a "comment" since I can only answer some of the questions.
There is a data integrity check (a hash code) when a file is received.   This hash code is also used by the client to see whether the content of a file has changed when its date stamp is modified.  I don't know is whether this hash code is also checked in the other direction (i.e., by the server when it receives new content from the client  ... I'm guessing "yes").  I don't know about the behavior when the check fails (it is either a silent retry, or it has never happened to me, since I've never received such a message).

WRT atomic transfer, a change set is transferred atomically to the server, unless the user selects the preference that requests incremental transfer.   In either case, the partial transfer work is never exposed to a user ... they either see an entire change set, or none of the change set, so the transfer appears atomic.

1 vote


Be the first one to answer this question!

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 12,064

Question asked: Jun 30 '14, 11:42 a.m.

Question was seen: 4,278 times

Last updated: Jun 30 '14, 12:54 p.m.

Confirmation Cancel Confirm