It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Committer sometimes not identified correctly


We are using smart commits intensively with our Crucible 2.7.15 (with SVN) installation. Sometimes the committer for a single change set is not identified correctly and displayed as user crucible. Does anyone have any idea how to resolve this?

Example changeset

[crucible@myhost ~]$ svn log -r25537 file:///var/lib/crucible/svn/myproject@25537
r25537 | myuser@mydomain.loc | 2012-11-28 14:15:07 +0100 (Wed, 28 Nov 2012) | 1 line

No duplicate positions anymore if multiple usages exist +review CR-LRS3-287
[crucible@myhost ~]$

Contents in Crucible database:

select * from cru_revision where cru_revision = '25537'



This shows, that the committer is identified wrong as "crucible". This happens very seldom with different committers (about every 1000th commit), but is very ugly since we are missing changesets for reviewing regularily.

Any help is appreciated!

Thank you,


3 answers

1 accepted

1 vote
Answer accepted

Svnsync is not an atomic protocol. It works roughly by replaying the commit using the local svnsync user and then updating the commit author, etc by setting the approporiate revprops.

It is possible for Crucible to see the commit before the revprop is updated, which is what I believe is happening in your environment.

Currently Crucible does not look at the svn:sync-currently-copying revprop. I have created an enhancement issue to track this

One workaround is to off repository polling in FishEye and have the svnsync process trigger FishEye indexing manually.

Thank you for your helpful answer! Until your enhancement issue is resolved someday, we are going to implement the suggested workaround. Disabling the repository polling and calling "fisheyectl scannow" after syncing should do the job.

0 votes

Are you using svnsync?

Yes, that is true. We are syncing the repository to our Crucible server. SVN server and Crucible server are in different datacenters and we are experiencing very poor performance if Crucible is using the main SVN server directly.

Are there any known issues with mirrored SVN repositories? I didn't expect any trouble from this side...

Suggest an answer

Log in or Sign up to answer
This widget could not be displayed.
This widget could not be displayed.
Community showcase
Published Mar 14, 2019 in Bitbucket Pipelines

Building a Bitbucket Pipe as a casual coder :  #!/bin/bash source "$(dirname "$0")/" enable_debug extra_args="" if [[ "${DEBUG}" == "true" ]]; then extra_args="--verbose" fi # mandatory variables R...

1,025 views 1 16
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you