> On Sept. 17, 2012, 10:02 p.m., Benjamin Hindman wrote: > > third_party/libprocess/src/process.cpp, line 3237 > > <https://reviews.apache.org/r/7001/diff/3/?file=155648#file155648line3237> > > > > Any reason not to include the original error string (e.g., "Failed to > > create socket: " ...)? Same for the changes below as well.
code brevity I guess, since just putting the name of the syscall seemed sufficient: I know what nonblock() does, so I know that it failed to set nonblocking reverted - Ben ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7001/#review11633 ----------------------------------------------------------- On Sept. 15, 2012, 3:16 a.m., Ben Mahler wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/7001/ > ----------------------------------------------------------- > > (Updated Sept. 15, 2012, 3:16 a.m.) > > > Review request for mesos, Benjamin Hindman, Vinod Kone, and Jie Yu. > > > Description > ------- > > We unnecessarily have Try<bool>s all over the place, these are tri-state: > {error, some:true, some:false}. It seems most cases, we never use > {some:false} in the function or the caller. > > So, this restores some sanity to use two-state Try<void>s: {error, some} > > > Diffs > ----- > > src/linux/cgroups.hpp 1a3cdc2 > src/linux/cgroups.cpp 53d611f > src/linux/fs.hpp 31a6100 > src/linux/fs.cpp 744aea6 > src/log/replica.cpp 2bba6fc > src/logging/logging.cpp d6d31ec > src/slave/cgroups_isolation_module.hpp 00255b5 > src/slave/cgroups_isolation_module.cpp 34db9af > src/slave/gc.hpp 3760d09 > src/slave/gc.cpp 5212a41 > src/slave/process_based_isolation_module.cpp c0576bd > src/slave/slave.cpp 4ea1db1 > src/tests/cgroups_tests.cpp fbaa046 > src/tests/configurator_tests.cpp 8baed76 > src/tests/files_tests.cpp 6ef2004 > src/tests/stout_tests.cpp f690fac > src/tests/zookeeper_server.hpp 4f34910 > src/webui/webui.cpp d4f2ab9 > third_party/libprocess/include/stout/os.hpp d08b0cb > third_party/libprocess/include/stout/try.hpp ec0a7b6 > third_party/libprocess/src/process.cpp 2d2b56c > > Diff: https://reviews.apache.org/r/7001/diff/ > > > Testing > ------- > > osx 10.7 gcc 4.2.1 > redhat Red Hat 4.1.2-48 gcc 4.1.2 > > make > make check > > note that SampleFrameworks.PythonFramework is consistently failing on red > hat, unrelated to this change > > > Thanks, > > Ben Mahler > >
