summaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
authorTor Egge <tegge@fedora-desktop2.trondheim>2018-09-11 11:17:10 +0200
committerTor Egge <tegge@fedora-desktop2.trondheim>2018-09-11 11:17:10 +0200
commit633333a0053058e55554d197e938e59b6bfb8b29 (patch)
tree91ae7a567c74d63fc09dc5e42a4e58e342ef44a2 /vespalib
parent3af44a21fb5f058e1d6e32528f39f83eba4f8f95 (diff)
Handle 4k logical sector size in vespalib::copy function.
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/src/tests/io/fileutil/fileutiltest.cpp2
-rw-r--r--vespalib/src/vespa/vespalib/io/fileutil.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/vespalib/src/tests/io/fileutil/fileutiltest.cpp b/vespalib/src/tests/io/fileutil/fileutiltest.cpp
index 56ee83f697a..8345a8dcb99 100644
--- a/vespalib/src/tests/io/fileutil/fileutiltest.cpp
+++ b/vespalib/src/tests/io/fileutil/fileutiltest.cpp
@@ -405,7 +405,7 @@ TEST("require that vespalib::copy works")
f.write(buffer.get(), 4096, 0);
f.close();
std::cerr << "Simple copy\n";
- // Simple copy works (512b dividable file)
+ // Simple copy works (4096b dividable file)
copy("myfile", "targetfile");
ASSERT_TRUE(system("diff myfile targetfile") == 0);
std::cerr << "Overwriting\n";
diff --git a/vespalib/src/vespa/vespalib/io/fileutil.cpp b/vespalib/src/vespa/vespalib/io/fileutil.cpp
index 5ab5fb99a0d..5acde54047a 100644
--- a/vespalib/src/vespa/vespalib/io/fileutil.cpp
+++ b/vespalib/src/vespa/vespalib/io/fileutil.cpp
@@ -699,7 +699,7 @@ rename(const string & frompath, const string & topath,
namespace {
uint32_t bufferSize = 1024 * 1024;
- uint32_t diskAlignmentSize = 512;
+ uint32_t diskAlignmentSize = 4096;
}