From 6e72cf2732ce1f4a46a56ecc3a0fe53fb8d2e364 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Fri, 11 Sep 2020 16:52:51 +0300 Subject: [PATCH] Disable stdout/stderr buffering --- lp/mon.js | 23 +++++++++++++++++++++++ osd_main.cpp | 2 ++ 2 files changed, 25 insertions(+) diff --git a/lp/mon.js b/lp/mon.js index 00cb9b23..2db679d4 100644 --- a/lp/mon.js +++ b/lp/mon.js @@ -58,6 +58,29 @@ class Mon recovery_queue_depth: 4, readonly: false, print_stats_interval: 3, + // blockstore - fixed in superblock + block_size, + disk_alignment, + journal_block_size, + meta_block_size, + bitmap_granularity, + journal_device, + journal_offset, + journal_size, + disable_journal_fsync, + data_device, + data_offset, + data_size, + disable_data_fsync, + meta_device, + meta_offset, + disable_meta_fsync, + disable_device_lock, + // blockstore - configurable + flusher_count, + inmemory_metadata, + inmemory_journal, + journal_sector_buffer_count, }, */ global: {}, /* node_placement: { diff --git a/osd_main.cpp b/osd_main.cpp index dbf673af..9f8734ab 100644 --- a/osd_main.cpp +++ b/osd_main.cpp @@ -18,6 +18,8 @@ static void handle_sigint(int sig) int main(int narg, char *args[]) { + setvbuf(stdout, NULL, _IONBF, 0); + setvbuf(stderr, NULL, _IONBF, 0); if (sizeof(osd_any_op_t) > OSD_PACKET_SIZE || sizeof(osd_any_reply_t) > OSD_PACKET_SIZE) {