Uploaded image for project: 'Nuxeo Drive '
  1. Nuxeo Drive
  2. NXDRIVE-824

Do not try to acquire a processor forever

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.2.323
    • Fix Version/s: None
    • Component/s: Local client
    • Story Points:
      3

      Description

      These lines can fill up reports forever:

      2017-04-10 16:53:36,661 14261 140160842123008 DEBUG    nxdrive.engine.workers Thread LocalFolderProcessor(140160842123008) start
      2017-04-10 16:53:36,661 14261 140160842123008 TRACE    nxdrive.engine.engine Engine.get_remote_client(filtered=True)
      2017-04-10 16:53:36,661 14261 140160842123008 TRACE    nxdrive.engine.dao.sqlite Couldn't acquire processor 140160842123008 for row 29: either row does't exist or it is being processed
      2017-04-10 16:53:36,661 14261 140160842123008 TRACE    nxdrive.engine.processor Cannot acquire state for: QueueItem[29](Folderish:1, State: locally_deleted)
      2017-04-10 16:53:36,662 14261 140160842123008 TRACE    nxdrive.engine.processor Postpone creation of local file(Pair in use): QueueItem[29](Folderish:1, State: locally_deleted)
      2017-04-10 16:53:36,662 14261 140160842123008 DEBUG    nxdrive.engine.queue_manager Blacklisting pair for 3s: QueueItem[29](Folderish:1, State: locally_deleted)
      2017-04-10 16:53:36,662 14261 140160842123008 DEBUG    nxdrive.engine.workers Thread LocalFolderProcessor(140160842123008) end
      

      We should determine why the row is in that state and do what is needed to prevent this kind of endless loop.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: