Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
All components with the same version are guaranteed to work, while otherwise - are not.
This quite large addition includes utilities for ease debugging and finding out what the hell
is going on: audit logs and distributed tracing.
Now all server components are constructed with audit logs interceptor, which writes a record
when an RPC request finishes. It includes: time spent, tracing info (new feature), peer
wallet etc.
Each internal Docker port can now be exposed into several external to avoid ambiguity in the
case of complex containers which run more than one network service.
Hub now collects an extended info for deal: deal id, order's resources, running tasks, task
history.
Introducing container volumes support. Currently there is only CIFS support, but it will be
extended later. Volume configuration now can be specified in the task spec.
order.yaml
into aslot.yaml
(feature: remove order.yaml #380).This change finally splits proposing a deal into the two methods: proposing and approving.
Pending orders now lives in a shelter. This entity is managed by passive timer, cleaning up
unapproved orders. Also approving deals requires wallet authorization.
This deactivates an ability to sell/buy a separate GPUs, leaving a choice: none or all.
This allows to fetch logs and pull the container unless the associated deal is alive.
cluster (fix: segmentation fault in cluster #441).
This includes that only leader's client endpoints are announced.