Skip to content

Sprint 2

Latest
Compare
Choose a tag to compare
@matteocarnelos matteocarnelos released this 21 Oct 21:17

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.
  • Update lab report

Backlog

[Empty]