Can I run 2 instances of Studio 2015 at the same time?

While I am waiting for the analysis of a large project to complete (30 minutes so far), I am tempted to open another instance of Studio 2015 so that I can begin translating another project.

Before I do so, I would like someone from SDL to confirm that nothing nasty is going to happen.

I imagine that having two instances of Studio working on the same project would cause sharing problems with the sdlproj file, so I would work on different projects.

Could the two instances share TMs or other files, or would this cause problems?

Thank you!

Bruce Campbell

ASAP Language Services

Parents
  • Hi Bruce,

    You can work on 2 projects in the same instance of Studio, but you cannot use the same TMs. You would need to create a copy of the TMs first in order to do this. This would be the same for multiple instances of Studio as well.

    You can also run multiple batch tasks on the same project in the same instance of Studio but you should do this in the proper order (pre-translate files then analyze files for example).

    Thanks
    Luke

  • Thank you Alison, Luke and Jesse,

    I am glad to hear that you have not run into problems Alison. That is a very good sign.

    Jesse, luckily I am running Windows 7 with an NTFS file system and no network share, so the problem areas in the SQLite FAQ you mention don't apply to me.

    Your two answers seem to indicate that running two instances sharing TMs would be fine.

    I did a quick Google to see whether termbases are also SQLite databases, but did not find anything in the 5 or 6 hits I checked. Do you know whether they are SQLite?

    Luke, when I click on your name, the description indicates that you work for SDL.

    Your answer seems to contradict those that Alison and Jesse gave.

    I am particularly confused by your statement that "You can work on 2 projects in the **same instance** of Studio, but you cannot use the same TMs".

    If editing two projects that share TMs at the same time is a problem, why did SDL design Studio so that you can do it?

    SDL could easily have restricted Studio so that it could only edit one project at a time.

    Luke, could you provide more detail on your answer? Do you work for SDL, and are Alison and Jesse incorrect in some way?

    I look forward to hearing from you :-)

    Best regards,
    Bruce Campbell
    ASAP Language Services
  • Hi Bruce,

    Yes, I do work for SDL as a Localization Engineer. Alison and Jesse are certainly correct. My apologies if my answer confused the matter slightly :). I just meant to point out that you can run the analysis at the same time as doing other activities in one instance of Studio (i.e. analyze or pre-translate another project through batch tasks or translate a file in the Editor tab). If you are simply running an analysis, you could just minimize this pop-up window and run the other tasks.

    I just ran various tests using the same TM in one instance of Studio and all worked fine. The point where an issue might arise is if you are updating the same TM at the same time.

    Hope this helps.

    Thanks
    Luke
  • Thank you Luke,

    I am glad to hear you agree with Alison and Jesse. But I am not sure why you qualify this agreement in your last sentence, where you say "an issue might arise ... if you are updating the same TM at the same time".

    I doubt that I will actually do any simultaneous updating, but it would be nice to make things crystal clear, if possible (for posterity :-)

    According to the SQLite FAQ that Jesse mentioned, the database would be locked when a write is performed and then unlocked after the write.

    If none of the locking problems mentioned in the SQLite faq apply (e.g. Windows 7 with a local NTFS file system should be fine), then locking should be reliable ...

    Is there something Jesse and Alison missed that would cause an issue if two processes are updating a TM at the same time?

    Does Studio use standard SQLite code ? Or has it for some strange reason made changes to SQLite locking ?

    Thank you!
    Bruce
    ASAP Language Services
Reply
  • Thank you Luke,

    I am glad to hear you agree with Alison and Jesse. But I am not sure why you qualify this agreement in your last sentence, where you say "an issue might arise ... if you are updating the same TM at the same time".

    I doubt that I will actually do any simultaneous updating, but it would be nice to make things crystal clear, if possible (for posterity :-)

    According to the SQLite FAQ that Jesse mentioned, the database would be locked when a write is performed and then unlocked after the write.

    If none of the locking problems mentioned in the SQLite faq apply (e.g. Windows 7 with a local NTFS file system should be fine), then locking should be reliable ...

    Is there something Jesse and Alison missed that would cause an issue if two processes are updating a TM at the same time?

    Does Studio use standard SQLite code ? Or has it for some strange reason made changes to SQLite locking ?

    Thank you!
    Bruce
    ASAP Language Services
Children