Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Error from bboltCommitTx in bboltCommitPending invalid cross-device link rename cachedbpending cache

Discussion in 'Unity Accelerator' started by Pawciu, Oct 1, 2021.

  1. Pawciu

    Pawciu

    Joined:
    Jun 21, 2015
    Posts:
    16
    I've hosted UnityAccelerator in docker container, and got multiple errors during build on CI

    Errors contains path with guids:
    Solution:
    If anyone encounter this, it was caused by mounting only /cachedb volume in container settings and not /cachedbpending. The idea was to loose the cachedbpending when restarting container but it looks like both have to be mounted (ended up mounting whole /agent directory)
     
  2. gregoryh_unity

    gregoryh_unity

    Unity Technologies

    Joined:
    Oct 1, 2018
    Posts:
    50
    Yes, the Accelerator will put incoming data into cachedbpending at first, then move it into place in cachedb at regular intervals. This is for atomicity as well as adding batching for speed. So cachedb and cachedbpending must be on the same device, allowing atomic moves.
     
    Pawciu likes this.