Ticket #3570 (closed defect: fixed)
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: | merged | Votes for changeset: | committed-master |
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:2 Changed 9 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" to 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
comment:5 Changed 7 months ago by andrew_b
- Owner set to andrew_b
- Status changed from new to accepted
- 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.
comment:6 Changed 6 months ago by andrew_b
- Votes for changeset set to andrew_b
- Branch state changed from on review to approved
comment:7 Changed 6 months ago by andrew_b
- Votes for changeset changed from andrew_b to committed-master
- Branch state changed from approved to merged
Merged to master: [49e2535c073b9eabf3396f22931441d3e4aa5908].
git log --oneline 794823b88..49e2535c0