Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    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.