Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xorriso under mc is slow to open an ISO #3570

Closed
mc-butler opened this issue Nov 25, 2015 · 9 comments
Closed

xorriso under mc is slow to open an ISO #3570

mc-butler opened this issue Nov 25, 2015 · 9 comments
Assignees
Labels
area: vfs Virtual File System support prio: medium Has the potential to affect progress ver: 4.8.15 Reproducible in version 4.8.15
Milestone

Comments

@mc-butler
Copy link

Important

This issue was migrated from Trac:

Origin https://midnight-commander.org/ticket/3570
Reporter copernicus (claremont102@….com)
Mentions onlyjob@….fsf.org (@onlyjob), scdbackup@….net

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.

@mc-butler
Copy link
Author

Changed by onlyjob (@onlyjob) on Nov 25, 2015 at 21:29 UTC (comment 1)

  • Cc set to onlyjob@….fsf.org

@mc-butler
Copy link
Author

Changed by scdbackup (scdbackup@….net) on Dec 4, 2015 at 19:51 UTC (comment 2)

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

@mc-butler
Copy link
Author

Changed by scdbackup (scdbackup@….net) on Dec 5, 2015 at 10:10 UTC (comment 3)

  • Cc changed from onlyjob@….fsf.org to onlyjob@….fsf.org, scdbackup@….net

@mc-butler
Copy link
Author

Changed by zaytsev (@zyv) on Apr 27, 2024 at 14:11 UTC (comment 4)

#196

@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on Apr 29, 2024 at 6:41 UTC (comment 5)

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

Branch: 3570_xorriso_slow
[ed2d592019346d549973db7be2f1ede4e2f19311]

Other xorriso issues should be reported as new tickets.

@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on May 18, 2024 at 16:44 UTC (comment 6)

  • Branch state changed from on review to approved
  • Votes set to andrew_b

@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on May 18, 2024 at 16:48 UTC (comment 7)

  • Branch state changed from approved to merged
  • Votes changed from andrew_b to committed-master

Merged to master: [49e2535].

git log --oneline 794823b88..49e2535c0

@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on May 18, 2024 at 16:49 UTC (comment 8)

  • Resolution set to fixed
  • Status changed from accepted to testing

@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on May 18, 2024 at 16:50 UTC (comment 9)

  • Status changed from testing to closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: vfs Virtual File System support prio: medium Has the potential to affect progress ver: 4.8.15 Reproducible in version 4.8.15
Development

No branches or pull requests

2 participants