crete-dev
crete-dev copied to clipboard
CRETE under development
Dispatch timer started right after the first node being connected. While running at distrubuted mode, the time of copying images will also be counted as a part of the timer,...
Text serialization is being used in several places of crete-run, vm-node, etc. For the sake of efficiency, they should be replaced by binary serialization. A driven example is transmitting the...
A deadlock of vm-node will be triggered when the reset from itself (as a result of QEMU crash) and the reset from dispatch (as a result of finishing the current...
The titular "status report" refers to the display of time, test cases, and traces, and vm-node/svm-node information. When combining CRETE utilities with scripts or other utilities, continuous output can be...
This is an addition only. It does not change any existing functionality. Server::open_connection_wait() is given an overload that takes a time duration. The connection attempt will abort if not made...
Scenario: 1. vm-node starts the VM image 1. The VM silently fails 1. vm-node writes the port to file that the VM is expected to use 1. vm-node waits indefinitely...
Note: distributed mode specific. When vm-node terminates for whatever reason (testing is done, ctrl+c, crash) its QEMU children go on living as daemons. In general, this behavior is undesirable, as...
Building CRETE on ubuntu 14.04 requires sudo privilege to reverse the version of bison to make stp compile [[1](https://github.com/SVL-PSU/crete-dev/tree/try-travis-ci#71-dependencies)]. When sudo is required, Travis-CI will use an isolated VM image...
llvm/clang and boost now are all integrated as a part of the compilation of crete. This is good in terms of automation for building process. A related inconvenience imposed by...
CRETE now uses boost 1.59.0. Compilation of crete may fail on the system which has installed a different version of boost.