We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c7ae57a commit 9f4947cCopy full SHA for 9f4947c
1 file changed
src/bvar/default_variables.cpp
@@ -22,6 +22,8 @@
22
#include <sys/resource.h> // getrusage
23
#include <dirent.h> // dirent
24
#include <iomanip> // setw
25
+#include <stdio.h>
26
+#include <errno.h>
27
#if defined(__APPLE__)
28
#include <libproc.h>
29
#include <sys/resource.h>
@@ -430,7 +432,12 @@ static bool read_proc_io(ProcIO* s) {
430
432
#if defined(OS_LINUX)
431
433
butil::ScopedFILE fp("/proc/self/io", "r");
434
if (NULL == fp) {
- PLOG_ONCE(WARNING) << "Fail to open /proc/self/io";
435
+ static bool ever_printed_io_err = false;
436
+ if (!ever_printed_io_err) {
437
+ fprintf(stderr, "WARNING: Fail to open /proc/self/io, errno=%d. "
438
+ "I/O related bvars will be unavailable.\n", errno);
439
+ ever_printed_io_err = true;
440
+ }
441
return false;
442
}
443
errno = 0;
0 commit comments