Heidi Howard

Results 29 issues of Heidi Howard

This CI run unexpectedly failed: https://github.com/microsoft/CCF/pull/5778/checks?check_run_id=18090858685. Rerunning it fixed it

I believe the only way to achieve linearizable reads at the moment is for the app logic to create a phantom write to the kv to ensure that the primary...

enhancement

Quoracle does not work out of the box on the new Apple M1s because it depends on [numpy](https://github.com/numpy/numpy) which does not have M1 support. After trying various workaround (including [running...

The output of [deploy3serversfailed](../tree/master/scripts/docker/deploy3serversfailed) (previously PR #21) is not as expected. After node0 fails, the client seems unable to recover.

enhancement

Currently, if a request for an application state machine is malformed then it must be replicated by consensus system before being applied to the state machine and detected. Server instead...

enhancement

Currently Ios only builds Linux due to use of syscalls such as Fallocate, Fdatasync and directI/O

enhancement

Bug found on OSX running the 3 server deployment from example3.conf with test clients. ``` fatal error: concurrent map writes goroutine 51 [running]: runtime.throw(0x28a3b0, 0x15) /usr/local/go/src/runtime/panic.go:547 +0x90 fp=0xc820b175e0 sp=0xc820b175c8 runtime.mapassign1(0x1c60c0,...

Currently, setting up an Ios cluster locally can require many tabs/window and managing quite a few processes. This could be greatly improved using Docker or a tools like [Foreman](http://blog.daviddollar.org/2011/05/06/introducing-foreman.html).

Currently, we use JSON for serialising data as it was easy to implement and is human readable. This should be switched to [Protobuf](https://github.com/google/protobuf) or similar before a production deployment.

enhancement

There are various memory issues with JSON marshal/unmarshal. At the moment, we do this either in a strange verbose manner or has been replicated by a placeholder to prevent errors...

bug
help wanted