From 591f178bce5713571d1874b863e9291a795cf5da Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Mon, 17 Feb 2025 16:23:05 +0100 Subject: edsp: Use buffered writes for EDSP dumps This makes the dump almost instant rather than take forever. --- apt-pkg/edsp.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apt-pkg/edsp.cc b/apt-pkg/edsp.cc index bf96dd35c..6e02369c9 100644 --- a/apt-pkg/edsp.cc +++ b/apt-pkg/edsp.cc @@ -735,7 +735,7 @@ static bool CreateDumpFile(char const * const id, char const * const type, FileF auto const dumpdir = flNotFile(dumpfile); _error->PushToStack(); bool errored_out = CreateAPTDirectoryIfNeeded(dumpdir, dumpdir) == false || - output.Open(dumpfile, FileFd::WriteOnly | FileFd::Exclusive | FileFd::Create, FileFd::Extension, 0644) == false; + output.Open(dumpfile, FileFd::WriteOnly | FileFd::Exclusive | FileFd::Create | FileFd::BufferedWrite, FileFd::Extension, 0644) == false; std::vector downgrademsgs; while (_error->empty() == false) { -- cgit v1.2.3-70-g09d2