Replace direct Popen calls with oslo equivalent

Bug #1412552 reported by Petr Malik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Triaged
Low
Petr Malik

Bug Description

Trove modules calling Popen() directly

The following three trove modules call subprocess.Popen() directly. The call should be made via the oslo.concurrency.processutils interface instead.

trove/guestagent/strategies/backup/base.py
trove/guestagent/strategies/restore/base.py
trove/guestagent/strategies/restore/postgresql_impl.py

Tags: backup oslo popen
Petr Malik (pmalik)
Changed in trove:
assignee: nobody → Petr Malik (pmalik)
Petr Malik (pmalik)
Changed in trove:
assignee: Petr Malik (pmalik) → nobody
assignee: nobody → Petr Malik (pmalik)
Changed in trove:
status: New → Triaged
importance: Undecided → Low
milestone: none → ongoing
Revision history for this message
Amrith Kumar (amrith) wrote :

any updates Petr?

Revision history for this message
Petr Malik (pmalik) wrote :

I think that what prevents this from happening is that Oslo execute currently does not support streams (i.e. reading/writing from/to process [by chunks]).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.