Ticket #3570 (accepted defect)

Opened 8 years ago

Last modified 2 weeks ago

xorriso under mc is slow to open an ISO

Reported by: copernicus Owned by: andrew_b
Priority: major Milestone: 4.8.32
Component: mc-vfs Version: 4.8.15
Keywords: Cc: onlyjob@…, scdbackup@…
Blocked By: Blocking:
Branch state: on review Votes for changeset:

Description

I opened a Debian Jessie netinst ISO (about 320MiB in size). xorriso was on the system and it took about 20 seconds to display the contents. Remove xorriso from the system and isoinfo displays them almost instantaneously.

This happened with versions 4.8.13 and 4.8.15. Please see Debian bug #805495

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805495

Regards,

Brian.

Change History

comment:1 Changed 8 years ago by onlyjob

  • Cc onlyjob@… added

comment:2 Changed 8 years ago by scdbackup

I am the author of xorriso.
Please consider to augment the xorriso adapter by the broker script
http://libburnia-project.org/browser/libisoburn/trunk/frontend/xorriso_broker.sh?format=txt
which i propose in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805495#34

It is supposed to solve the performance problems by employing a concurrent
xorriso process in dialog mode. BSD license. You are invited to copy and
adapt it.

Three issues remain to be solved in mc:

  • An ID string is needed per mc instance which selects the xorriso process to use.
  • The mc user should have an opportunity to send command "-commit" through the broker script which will cause writing of pending changes to the ISO filesystem.
  • mc should send an "-end" command through the broker to the xorriso process immediately before mc ends itself.

I also propose to remove the "stdio:" prefixes from the ISO filesystem address.
This will enable operation on optical drives with CD, DVD, and BD media.

Ask me if you have any questions.
Publicly: bug-xorriso at gnu.org , in private: scdbackup at gmx.net

Last edited 8 years ago by scdbackup (previous) (diff)

comment:3 Changed 8 years ago by scdbackup

  • Cc scdbackup@… added

comment:5 Changed 2 weeks ago by andrew_b

  • Status changed from new to accepted
  • Owner set to andrew_b
  • Component changed from mc-core to mc-vfs
  • Branch state changed from no branch to on review
  • Milestone changed from Future Releases to 4.8.32

Branch: 3570_xorriso_slow
changeset:ed2d592019346d549973db7be2f1ede4e2f19311

Other xorriso issues should be reported as new tickets.

Note: See TracTickets for help on using tickets.