mirror of
https://github.com/servalproject/serval-dna.git
synced 2024-12-19 05:07:56 +00:00
601ca12499
Re-ported for asterisk module.
39 lines
2.3 KiB
Plaintext
Executable File
39 lines
2.3 KiB
Plaintext
Executable File
Pending:
|
|
|
|
- Parallelise large-value reads and writes
|
|
- Fix out-of-order problem for writing large values to stdout (file is fine)
|
|
- Non-mmap() mode for Mesh Potato and JFFS
|
|
- Return early if all peers have responded (what about broadcast address virtual-peers?)
|
|
- Activation flag in HLR records so that create without further action does not make a completed record.
|
|
- async mode: fork()/background after first response with file output (for pipelining with MP IVRs)
|
|
- async mode: work with broadcast requests
|
|
- async mode: work with instance=-1 requests
|
|
- SID based Peer targeting, e.g., for writeItem
|
|
- cache peer:SID mappings to allow later unicasting
|
|
- consider NACK for peers with no results to return
|
|
|
|
Done:
|
|
20100623 - testdna script now uses /bin/sh instead of /bin/csh facilitating testing on more embedded targets
|
|
20100623 - Retries for requests (already deals with SET, including multi-packet SET?)
|
|
20100623 - Multi-packet GET retry policy (okay, it is as bad as TFTP with retries, but that is probably okay for now,
|
|
at least we have the potential to pipe-line)
|
|
20100623 - Multi-packet set doesn't send multiple packets (ok to confirm each in turn)
|
|
20100623 - Output to file confirmed functional
|
|
20100623 - BATMAN peer list retrieval
|
|
20100623 - excluding previous responders from re-broadcast requests
|
|
20100611 - Added code for template based file output when reading variables
|
|
20100611 - Added code to allow user specified peers
|
|
20100601 - Space retries properly in time, and allow multiple recvfroms() per retry.
|
|
20100601 - Do not request results from peers that have already responsed.
|
|
20100601 - Ensure broadcasts do not result in duplicate identical results
|
|
20100601 - broadcast get: compulsory retry regime
|
|
20100531 - Simulated packet loss / BER for server for testing.
|
|
20100531 - "response set" structure for efficient chaining of responses, as well as making it easier to manage retries
|
|
20100529 - SET working (replace and noreplace modes)
|
|
20100529 - Get rid of unnecessary timeouts
|
|
20100529 - Regression test script
|
|
20100529 - Batch-mode responses (for instance=-1)
|
|
20100529 - Multi-instance requests now working (and with no unnecessary delays)
|
|
20100529 - Search by SID now works
|
|
20100529 - Reading all instances of a variable by SID without timeout, but actually reading them all
|