3183: clearcase review requests often fail in multi-site mode because oid are not available yet on server

nan****@gmai***** (Google Code) (Is this you? Claim this profile.)
Jan. 30, 2014
What version are you running?
rbtools-0.5.1
reviewboard server 1.7.6

What's the URL of the page containing the problem?
NA

What steps will reproduce the problem?
1. reviewboard server configured with clearcase replica X
2. rbtools client on clearcase replica Y
3. clearcase synchro sent every 30minutes (minimal recommended by rational clearcase)
4. check out and check in files on replica Y
5. create a review request in less than replica time 

What is the expected output? What do you see instead?
upload fails because oid on replica Y are not available on replica X
upload should succeed (and may add a warning about exception in oid2filename)

What operating system are you using? What browser?
linux ubuntu/rhel

Please provide any additional information below.
#1 nan****@gmai***** (Google Code) (Is this you? Claim this profile.)
when using clearcase ucm-activity option, changeset contains usually file1@/main/streamname/0 and file1@/main/streamname/1.
/streamname/0 can easily been replaced by predecessor ie /parentstream/N (N is origin revision of file in parent stream)
#2 nan****@gmai***** (Google Code) (Is this you? Claim this profile.)
for rbtools => https://reviews.reviewboard.org/r/5184
for reviewboard => https://reviews.reviewboard.org/r/5185
david
#3 david
  • +Component-SCMTools
    +Component-RBTools
david
#4 david
Fixed in:

rbtools master (2d2d387)
reviewboard release-1.7.x (2939338).

Thanks!
  • +Fixed