Changelog
- Completion of the qualifying objectives:
- U1 - Object expiration: the TTL mechanism should be used to limit the lifetime of data in the network. It will also be
necessary to decide the TTL, as if it is changeable or not. - U2 - Object expiration delay: to avoid losing the objects more than one node should have the information; in this
objective, the main goal is to keep contact with those nodes, so they do not delete the information. - U3 - Forget CLI command: allow the original uploader of an object to stop refreshing it.
- U4 - RESTful application interface: provide compatibility with web applications by implementing the RESTful API
on each node and thus being able to transfer the files using HTTP methods. - U5 - Higher unit test coverage: add even more complete tests to check the proper functioning of the code.
- U6 - Concurrency and thread safety: make use of the golang utilities (channels or threads) for sending concurrent messages
to the other nodes.
- U1 - Object expiration: the TTL mechanism should be used to limit the lifetime of data in the network. It will also be
- Update lab report
Backlog
[Empty]