5 Replies Latest reply: Oct 19, 2010 1:26 PM by Alejandro Grigera
henkrek Level 1 Level 1 (0 points)
Does anyone knows a solution for this:
My original asset is archived - a new version is ingested - setting is to overwrite the old version.
Final Cut Server is saving the new version on the local storage, leaving the version in the archive untouched. Proxy and thumbnails are created from the new version.
In this situation many functions are greyed out. Actually the system sort of only allows the user to restore the asset from the archive.
Restoring is overwriting the new version with the old version from the archive leaving the proxy and thumbnails as they are.
So now situation is: old version of original file on the local drive, we lost the new version all together, proxy and thumbnails from new version.

This is all very unwanted - any solutions?

Thanks, Henk

8 Core MacPro, Mac OS X (10.6.2), OS X Server / FCP / FCS
  • 1. Re: Ingest new version with old version archived
    John F. Whitehead Level 2 Level 2 (380 points)
    "Don't do that?" (Don't overwrite an asset with a newer version?)

    Not trying to be flippant, just wondering if that's advisable and if there's some other workflow you should consider.
  • 2. Re: Ingest new version with old version archived
    henkrek Level 1 Level 1 (0 points)
    Well, thousands of commercials are processed in our system in a highly automated fashion.
    Keeping versions would add a lot more work, administration, cost, etc. (KISS is the strategy).
    The choice to overwrite is there. It seems that the designers forgot to write some code to avoid this issue.
  • 3. Re: Ingest new version with old version archived
    Nicholas Stokes Level 2 Level 2 (490 points)
    Sounds like you are creating the "new version" of the assets on the same device the the old version is on. This would definitely create a problem. When you do this Final Cut Server won't prompt or alert that you are overwriting a new asset because the "old version's" primary representation / orginal file is offline.

    However, when you restored the "old version", it restored on top of the "new version".

    The best advice that I can give is try looking at a device type of "Content Base". This device type allows for file with duplicate file names to co-exhist on the same device because Final Cut Server stores these assets in a unique hierarchy.

    Hope this Helps.

    Nicholas Stokes
    XPlatform Consulting
  • 4. Re: Ingest new version with old version archived
    John F. Whitehead Level 2 Level 2 (380 points)
    There are two basic paradigms that you can use to interact with Final Cut Server files.

    One is to let the filesystem be the master. With this, the original files are sitting in the filesystem, and anyone with permissions can mess with them. FCSvr can see changes (via scans) and update itself accordingly. File names must be unique for anything stored in the same directory.

    The second method is to let FCSvr be the master. In this, you don't mess with the filesystem--all file interactions are done indirectly like through watchers, uploads, and archiving/restoring. File names must be unique, unless you create the device as a contentbase device type.

    Each method can make sense at different times. Generally the second is the safer approach, but the first makes sense like for FCP capture scratch folders and production scans.

    If you upload an asset directly to the FCSvr client application, it will provide you with a dialog box to prevent you from overwriting an existing file if there's a name conflict and it's not a contentbase device. (Nick, it will prompt you even if the old file is archived.)

    If you choose to overwrite, the original asset will be deleted and any archive device instance will be orphaned. If that's what you're doing, I don't understand your issue since you told it to overwrite.

    But if you've mixed paradigms by going behind FCSvr's back (via the Finder or Terminal) to copy a new media file into a place that FCSvr knew was reserved by an archived file and would have prevented had you done it through the client app, then you're asking for trouble.

    Your solution options are: use unique names for files, store them in subfolders that are scanned, or store them in contentbase devices. For the first two you can use the project name or number to help make the file names/folder names unique.
  • 5. Re: Ingest new version with old version archived
    Alejandro Grigera Level 1 Level 1 (55 points)
    I know this may sound weird but may be you can restore the old version first then add the new version and last archive the new file again.
    Thats why I don't use version in FCS, more problems than solutions

    Best regards