-
Notifications
You must be signed in to change notification settings - Fork 283
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: pintracker revamp #383
Commits on May 2, 2018
-
License: MIT Signed-off-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5316c3b - Browse repository at this point
Copy the full SHA 5316c3bView commit details -
ipfshttp/config: add ClientPostTimeout value
ipfshttp: cancel POST request when timeout reached ipfshttp/config: fix config test ipfshttp: use struct styling for multi-line func calls ipfshttp/config: add general ClientTimeout License: MIT Signed-off-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a2f59b2 - Browse repository at this point
Copy the full SHA a2f59b2View commit details -
pintracker/mappintracker: separate status and operation concepts
The TrackerStatuses were starting to be used to convey the inflight status of an 'operation', instead of just the status of the Pin. I have separated out any thing related to 'operations' and an operation's 'phases'. License: MIT Signed-off-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ab2a883 - Browse repository at this point
Copy the full SHA ab2a883View commit details -
ipfsconn/ipfshttp: Pass ctx through from rpc_api
to the ipfscluster.IPFSConnector interface and then to the implementation of that interface in ipfsconn/ipfshttp. This allows calls from MapPinTracker to cancel requests made to the local IPFS node. License: MIT Signed-off-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9e20e4e - Browse repository at this point
Copy the full SHA 9e20e4eView commit details -
pintracker: add filtering of operationCtxs as they
come off the pin/unpin channels. Also fix a race condition in the operationTracker. License: MIT Signed-off-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1eade86 - Browse repository at this point
Copy the full SHA 1eade86View commit details -
ipfshttp: add pin/unpin specific timeouts
and get the tests passing and add Pin/UnpinQueued tracker statuses back in. License: MIT Signed-off-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f68c7f5 - Browse repository at this point
Copy the full SHA f68c7f5View commit details -
pintracker: do not register operation after putting it in channel
This creates a race condition where the items may have been already pinned before the operation is registered in the tracker. This may result in operations being left in the tracker and potentially never completed. License: MIT Signed-off-by: Hector Sanjuan <code@hector.link>
Configuration menu - View commit details
-
Copy full SHA for 5709e5d - Browse repository at this point
Copy the full SHA 5709e5dView commit details -
Pinning/unpinning timeouts are controlled by the ipfs connector component. License: MIT Signed-off-by: Hector Sanjuan <code@hector.link>
Configuration menu - View commit details
-
Copy full SHA for 9856bcd - Browse repository at this point
Copy the full SHA 9856bcdView commit details -
Pintracker: rename and fmting.
License: MIT Signed-off-by: Hector Sanjuan <code@hector.link>
Configuration menu - View commit details
-
Copy full SHA for 8b08dfe - Browse repository at this point
Copy the full SHA 8b08dfeView commit details -
License: MIT Signed-off-by: Hector Sanjuan <code@hector.link>
Configuration menu - View commit details
-
Copy full SHA for e186dbe - Browse repository at this point
Copy the full SHA e186dbeView commit details -
Pintracker: always cancel operation contexts
License: MIT Signed-off-by: Hector Sanjuan <code@hector.link>
Configuration menu - View commit details
-
Copy full SHA for 877e65a - Browse repository at this point
Copy the full SHA 877e65aView commit details -
Avoid writing tests which will hang indefinitely on failure conditions. Introduce TODOs. Rename some vars to more explicit names. License: MIT Signed-off-by: Hector Sanjuan <code@hector.link>
Configuration menu - View commit details
-
Copy full SHA for 859cf75 - Browse repository at this point
Copy the full SHA 859cf75View commit details
Commits on May 4, 2018
-
License: MIT Signed-off-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 401eb40 - Browse repository at this point
Copy the full SHA 401eb40View commit details -
License: MIT Signed-off-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 19257ad - Browse repository at this point
Copy the full SHA 19257adView commit details