Proto commits in textileio/powergate

These 91 commits are when the Protocol Buffers files have changed:

Commit:cd3c6c9
Author:Ignacio Hagopian
Committer:Ignacio Hagopian

gRPC/admin: add regenerate token API Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

The documentation is generated from this commit.

Commit:1912f81
Author:Ignacio Hagopian

remove api Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:ebd9370
Author:Ignacio Hagopian

include new apis Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:56ba481
Author:Ignacio Hagopian
Committer:Ignacio Hagopian

use lotus v1.5.0 & add location to indices api & fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:a11edcb
Author:Ignacio Hagopian
Committer:GitHub

Improved deals & retrieval record tracking & new indices and records API & support verified deals (#772) * retrieve records augmenting Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * records store refactors Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more refactors Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * watch improvements Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * data transfer events Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * changed since capability Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update apis of records Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * apis for updated records Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add limits Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add methods to client Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add records to client api Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * do migration to populate record ID and updated-at index Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * include bytes received Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * miner index apis & add verified-deals price to index Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * tidy and docs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * support verified deals Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix/improve migration, use go 1.16, use timestamp in protos Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * go mod tidy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rebase Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix migr test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * retrieval record updatedat with timestamp Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more timestamp changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more to timestamp Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * prices to string Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:ca494bf
Author:Brian Hoffman
Committer:GitHub

Add Message CID to SendFilResponse (#774) * Add Message CID to SendFilResponse This would allow clients to retrieve the message CID for sending FIL. Signed-off-by: Brian Hoffman <brianchoffman@gmail.com> Lint Fixes Signed-off-by: Brian Hoffman <brianchoffman@gmail.com> goimport-ed Signed-off-by: Brian Hoffman <brianchoffman@gmail.com> * Output the CID to CLI Signed-off-by: Brian Hoffman <brianchoffman@gmail.com> * Output CID to User Send command Signed-off-by: Brian Hoffman <brianchoffman@gmail.com> * CheckErr on SendFil Signed-off-by: Brian Hoffman <brianchoffman@gmail.com>

Commit:774073b
Author:Ignacio Hagopian
Committer:Ignacio Hagopian

Deal importing & default miner change switch & other improvements (#727) * reframe API and changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * take out proposalcid and add dealid Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * moving to push config Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * populate size from on-chain deals, move test, remove uneeded code Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * swap statement Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * api and cli Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reduce scope of arg Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * default ipfs add timeout Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints & split big deals module Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * avoid using default/hardcoded timeout Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * account for test changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix migration test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * include v2 migration Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lint Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * nit logging Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add migration to server Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve ux Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * change defaults Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * cli: use stringslice Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * cmd/powcfg: tool for custom StorageConfig transformations (#732) * powcfg initial versiion Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * misisng go statement Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * switch to reputation miner selector Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * print extra info for discarded trusted miner action Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add maxprice transformation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rebase & tidy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * make linter happy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * Allow applying a storage-config without executing a job (#736) * ffs: no exec option Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add flag in cli Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * docs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * Add a StorageInfo API (#738) * Add a storage info api Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * admin api for storageinfo Signed-off-by: Aaron Sutula <hi@asutula.com> * missing filter Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> Co-authored-by: Aaron Sutula <hi@asutula.com>

Commit:ca26250
Author:Ignacio Hagopian
Committer:Ignacio Hagopian

Fix tests and add migration v3 to be run (#754) * fix tests and add v3 to be run Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * export migrations Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve log output Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update go_package from protos Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:1b59d25
Author:Aaron Sutula
Committer:Ignacio Hagopian

New cid summary api and simplified cid info (#730) * new summary api and simplified cid info Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * Proposed CLI package structure (#728) * move data cli commands to packages, refactor common code Signed-off-by: Aaron Sutula <hi@asutula.com> * add data summary command that was forgotten Signed-off-by: Aaron Sutula <hi@asutula.com> * apply cli org to the rest Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * Data summary TUI (#729) * basic tui for pow data summary Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * List storage jobs query API (#748) * first cut a a list implementation for storage jobs Signed-off-by: Aaron Sutula <hi@asutula.com> * bubble up list storage jobs api through scheduler, ffs, and apis Signed-off-by: Aaron Sutula <hi@asutula.com> * client for list, better name for next page token Signed-off-by: Aaron Sutula <hi@asutula.com> * list cli Signed-off-by: Aaron Sutula <hi@asutula.com> * fix selector filter Signed-off-by: Aaron Sutula <hi@asutula.com> * remove old/redundant code Signed-off-by: Aaron Sutula <hi@asutula.com> * better alias Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * remove counts Signed-off-by: Aaron Sutula <hi@asutula.com> * migration Signed-off-by: Aaron Sutula <hi@asutula.com> * good tests for sjstore.List Signed-off-by: Aaron Sutula <hi@asutula.com> * update pow docs Signed-off-by: Aaron Sutula <hi@asutula.com> * fix compilation problems Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * comment exported func Signed-off-by: Aaron Sutula <hi@asutula.com> * fix docs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add missin cmd to cli, better name for admin jobs cli Signed-off-by: Aaron Sutula <hi@asutula.com> Co-authored-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:1a1d65a
Author:Ignacio Hagopian
Committer:GitHub

Fix tests and add migration v3 to be run (#754) * fix tests and add v3 to be run Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * export migrations Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve log output Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update go_package from protos Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:71ed460
Author:Aaron Sutula
Committer:GitHub

New cid summary api and simplified cid info (#730) * new summary api and simplified cid info Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * Proposed CLI package structure (#728) * move data cli commands to packages, refactor common code Signed-off-by: Aaron Sutula <hi@asutula.com> * add data summary command that was forgotten Signed-off-by: Aaron Sutula <hi@asutula.com> * apply cli org to the rest Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * Data summary TUI (#729) * basic tui for pow data summary Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * List storage jobs query API (#748) * first cut a a list implementation for storage jobs Signed-off-by: Aaron Sutula <hi@asutula.com> * bubble up list storage jobs api through scheduler, ffs, and apis Signed-off-by: Aaron Sutula <hi@asutula.com> * client for list, better name for next page token Signed-off-by: Aaron Sutula <hi@asutula.com> * list cli Signed-off-by: Aaron Sutula <hi@asutula.com> * fix selector filter Signed-off-by: Aaron Sutula <hi@asutula.com> * remove old/redundant code Signed-off-by: Aaron Sutula <hi@asutula.com> * better alias Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * remove counts Signed-off-by: Aaron Sutula <hi@asutula.com> * migration Signed-off-by: Aaron Sutula <hi@asutula.com> * good tests for sjstore.List Signed-off-by: Aaron Sutula <hi@asutula.com> * update pow docs Signed-off-by: Aaron Sutula <hi@asutula.com> * fix compilation problems Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * comment exported func Signed-off-by: Aaron Sutula <hi@asutula.com> * fix docs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add missin cmd to cli, better name for admin jobs cli Signed-off-by: Aaron Sutula <hi@asutula.com> Co-authored-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:ffdb607
Author:Ignacio Hagopian
Committer:GitHub

Deal importing & default miner change switch & other improvements (#727) * reframe API and changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * take out proposalcid and add dealid Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * moving to push config Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * populate size from on-chain deals, move test, remove uneeded code Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * swap statement Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * api and cli Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reduce scope of arg Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * default ipfs add timeout Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints & split big deals module Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * avoid using default/hardcoded timeout Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * account for test changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix migration test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * include v2 migration Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lint Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * nit logging Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add migration to server Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve ux Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * change defaults Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * cli: use stringslice Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * cmd/powcfg: tool for custom StorageConfig transformations (#732) * powcfg initial versiion Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * misisng go statement Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * switch to reputation miner selector Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * print extra info for discarded trusted miner action Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add maxprice transformation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rebase & tidy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * make linter happy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * Allow applying a storage-config without executing a job (#736) * ffs: no exec option Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add flag in cli Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * docs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * Add a StorageInfo API (#738) * Add a storage info api Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * admin api for storageinfo Signed-off-by: Aaron Sutula <hi@asutula.com> * missing filter Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> Co-authored-by: Aaron Sutula <hi@asutula.com>

Commit:458e9c0
Author:Ignacio Hagopian
Committer:GitHub

GC & multitenancy (#712) * rebase & squash Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * trackstore progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * extensive trackstore tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * revert ci change Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix docs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * start migrations Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * migration progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * storageinfo migr Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * work Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * migration tests and changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * pinstore migration tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * punctuation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * change Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rename Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rename again Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * forward only Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lint Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix admin ctx Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * allow for non-transactional migrations & real migration test & fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * resume deal fixes & migration Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve comment Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * cover the stage folder usecase Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:6fb8ee2
Author:Aaron Sutula
Committer:GitHub

API nits + refactor (#704) * use storagejob naming, admin api names improvement Signed-off-by: Aaron Sutula <hi@asutula.com> * few api improvements and better proto file architecture Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * fix admin auth interceptor Signed-off-by: Aaron Sutula <hi@asutula.com> * update js proto generation Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:363d03b
Author:Aaron Sutula
Committer:GitHub

Deal Insight + New API Foundation (#659) * represent deal states with enum Signed-off-by: Aaron Sutula <hi@asutula.com> * bubble up deal status changes Signed-off-by: Aaron Sutula <hi@asutula.com> * lock access to cache Signed-off-by: Aaron Sutula <hi@asutula.com> * typo and indent fix Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback, send StorageDealInfo updates Signed-off-by: Aaron Sutula <hi@asutula.com> * little cleanup for pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * move job monitoring inside job store, extend api to client and cli Signed-off-by: Aaron Sutula <hi@asutula.com> * better chan handling and locking Signed-off-by: Aaron Sutula <hi@asutula.com> * table output improvements Signed-off-by: Aaron Sutula <hi@asutula.com> * fixed table output Signed-off-by: Aaron Sutula <hi@asutula.com> * user protojson Signed-off-by: Aaron Sutula <hi@asutula.com> * seeing how raw json output feels Signed-off-by: Aaron Sutula <hi@asutula.com> * raw grpc and json for net client and cli Signed-off-by: Aaron Sutula <hi@asutula.com> * caches galore Signed-off-by: Aaron Sutula <hi@asutula.com> * expose data in api, tests Signed-off-by: Aaron Sutula <hi@asutula.com> * remove func options, add api to sched and ffs Signed-off-by: Aaron Sutula <hi@asutula.com> * admin service, client code Signed-off-by: Aaron Sutula <hi@asutula.com> * fix some tests Signed-off-by: Aaron Sutula <hi@asutula.com> * remove redundant token flag, ffs client and cl for job queries Signed-off-by: Aaron Sutula <hi@asutula.com> * better method naming Signed-off-by: Aaron Sutula <hi@asutula.com> * all sorts of work Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * fixed some array building Signed-off-by: Aaron Sutula <hi@asutula.com> * new general service Signed-off-by: Aaron Sutula <hi@asutula.com> * update lotus to v0.10.0 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * admin token Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * revert cidinfo name refactor Signed-off-by: Aaron Sutula <hi@asutula.com> * include tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * docs update Signed-off-by: Aaron Sutula <hi@asutula.com> * cleaning up a few things Signed-off-by: Aaron Sutula <hi@asutula.com> * revert net changes for now Signed-off-by: Aaron Sutula <hi@asutula.com> * fix net test Signed-off-by: Aaron Sutula <hi@asutula.com> * organizing services Signed-off-by: Aaron Sutula <hi@asutula.com> * clean up admin auth Signed-off-by: Aaron Sutula <hi@asutula.com> * fix some tests, admin cli Signed-off-by: Aaron Sutula <hi@asutula.com> * use wallet module in powergate service Signed-off-by: Aaron Sutula <hi@asutula.com> * finish merge Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs, couple nits Signed-off-by: Aaron Sutula <hi@asutula.com> * clean up some nits, use new powergate service for balance, client/cli for storage config by job id Signed-off-by: Aaron Sutula <hi@asutula.com> * docs Signed-off-by: Aaron Sutula <hi@asutula.com> * remove locks Signed-off-by: Aaron Sutula <hi@asutula.com> * correct locking Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * just continue in case of job query error Signed-off-by: Aaron Sutula <hi@asutula.com> * Client/CLI simplifications and improvements (#686) * use basic types and return grpc types Signed-off-by: Aaron Sutula <hi@asutula.com> * update cli, output json most of the time, better json Signed-off-by: Aaron Sutula <hi@asutula.com> * put back SendFil Signed-off-by: Aaron Sutula <hi@asutula.com> * docs Signed-off-by: Aaron Sutula <hi@asutula.com> * Storage profiles with tokens (#688) * storage profiles with tokens Signed-off-by: Aaron Sutula <hi@asutula.com> * comment export Signed-off-by: Aaron Sutula <hi@asutula.com> * return AuthEntry from Create Signed-off-by: Aaron Sutula <hi@asutula.com> * Repurpose CidInfo (#689) * rename cidinfo to storageinfo Signed-off-by: Aaron Sutula <hi@asutula.com> * rename ciddata to cidinfo Signed-off-by: Aaron Sutula <hi@asutula.com> * docs Signed-off-by: Aaron Sutula <hi@asutula.com> * API Re-org (#690) * move buildinfo service to new foundation Signed-off-by: Aaron Sutula <hi@asutula.com> * remove health module, rpc, client, cli Signed-off-by: Aaron Sutula <hi@asutula.com> * remove indexes and reputation apis Signed-off-by: Aaron Sutula <hi@asutula.com> * remove net module and api Signed-off-by: Aaron Sutula <hi@asutula.com> * fix proto formatting Signed-off-by: Aaron Sutula <hi@asutula.com> * remove pay channel code Signed-off-by: Aaron Sutula <hi@asutula.com> * remove wallet module rpc, move wallet methods to admin api Signed-off-by: Aaron Sutula <hi@asutula.com> * add wallet admin apis to client and cli Signed-off-by: Aaron Sutula <hi@asutula.com> * set wm Signed-off-by: Aaron Sutula <hi@asutula.com> * move ffs rpc to powergate proto, update client Signed-off-by: Aaron Sutula <hi@asutula.com> * update runner Signed-off-by: Aaron Sutula <hi@asutula.com> * update cli Signed-off-by: Aaron Sutula <hi@asutula.com> * future proofing some api names Signed-off-by: Aaron Sutula <hi@asutula.com> * Make config commands top level Signed-off-by: Aaron Sutula <hi@asutula.com> * remove extra line Signed-off-by: Aaron Sutula <hi@asutula.com> * remove some ffs wording Signed-off-by: Aaron Sutula <hi@asutula.com> * more ffs word removal Signed-off-by: Aaron Sutula <hi@asutula.com> * update pow docs Signed-off-by: Aaron Sutula <hi@asutula.com> * fix auth context Signed-off-by: Aaron Sutula <hi@asutula.com> * update readme docs Signed-off-by: Aaron Sutula <hi@asutula.com> * api categories for config and data Signed-off-by: Aaron Sutula <hi@asutula.com> * better admin client and cli structure Signed-off-by: Aaron Sutula <hi@asutula.com> * update wallet type default Signed-off-by: Aaron Sutula <hi@asutula.com> * fix up client tests Signed-off-by: Aaron Sutula <hi@asutula.com> * fix formatting Signed-off-by: Aaron Sutula <hi@asutula.com> * cleaning up wallet api names Signed-off-by: Aaron Sutula <hi@asutula.com> * better naming for list methods Signed-off-by: Aaron Sutula <hi@asutula.com> * Better names for client jobs methods Signed-off-by: Aaron Sutula <hi@asutula.com> * profile id naming Signed-off-by: Aaron Sutula <hi@asutula.com> * clean up job id name in api Signed-off-by: Aaron Sutula <hi@asutula.com> * cleaning up some other api names Signed-off-by: Aaron Sutula <hi@asutula.com> * better name for storage profile id Signed-off-by: Aaron Sutula <hi@asutula.com> * better client options for admin storage jobs Signed-off-by: Aaron Sutula <hi@asutula.com> * clean up logging Signed-off-by: Aaron Sutula <hi@asutula.com> * introducing strings to some fil amounts Signed-off-by: Aaron Sutula <hi@asutula.com> * change balance and sendfil over to big int Signed-off-by: Aaron Sutula <hi@asutula.com> * better proto name for address type Signed-off-by: Aaron Sutula <hi@asutula.com> Co-authored-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:564db8f
Author:Ignacio Hagopian
Committer:GitHub

Auto-throttling plus many improvements & fixes. (#694) * update Lotus client Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * run test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update lotus tag docker image Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use lotus for claculating piece size now that is possible Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * index/ask: include max piece size information Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * consizer min and max piece size in miner selector Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix query Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * simplify slashing logic Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * make Lotus connection retries tunable Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fxi Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lotus/client: refactor Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * max parallel deal preparing Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * limit piece size calc Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add automatic warning if lotus node is detected to be falling behind Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * workaround ClientGetDealInfo problem & make clientBuilder be context aware Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * bump parallel Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix format Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve logging Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix formatting Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add unsynced lotus detector Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update bootstrapeers Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve error case Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * nit Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * go mod tidy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:3c9fc18
Author:Aaron Sutula
Committer:GitHub

Remove some methods that shold be admin (#674) * remove some methods that shold be admin Signed-off-by: Aaron Sutula <hi@asutula.com> * docs Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:1e01a94
Author:Ignacio Hagopian
Committer:GitHub

FFS scheduler improvements and knobs (#633) * scheduler improvements Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints and fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update deps Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * print stats before and after queue evaluation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:d83c403
Author:Ignacio Hagopian
Committer:GitHub

pow ffs sign and verify (#631) * pow ffs sign and verify Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints and docs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * allow verification in any wallet address Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:4932ffa
Author:Ignacio Hagopian
Committer:GitHub

Make DealStartEpoch configurable (#604) - Make default _DealStartEpoch_ be 72hs by default, but tunable via _StorageConfig_.

Commit:3a9586e
Author:Aaron Sutula
Committer:GitHub

Get storage job API (#598) * Add GetStorageJob throughout stack Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:3ffce13
Author:Ignacio Hagopian
Committer:GitHub

Arbitrary retrievals preparation & new features and improvements (#590) - Internal improvements and refactors to prepare for enabling new features in the near future.

Commit:2e6ade5
Author:Aaron Sutula
Committer:GitHub

Remove FFS.Close from API (#565) * remove ffs close from api Signed-off-by: Aaron Sutula <hi@asutula.com> * update cli docs Signed-off-by: Aaron Sutula <hi@asutula.com> * mod tidy Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:d8ee889
Author:Aaron Sutula
Committer:GitHub

Build Info APIS + Extras (#555) * use ws ping, specify headers Signed-off-by: Aaron Sutula <hi@asutula.com> * add build information everywhere i can Signed-off-by: Aaron Sutula <hi@asutula.com> * integration into makefile and dockerfile Signed-off-by: Aaron Sutula <hi@asutula.com> * use bingo, finish integrating govvv Signed-off-by: Aaron Sutula <hi@asutula.com> * update cli docs Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:82bc8be
Author:Aaron Sutula
Committer:GitHub

Allow sharing of master address among ffs instances (#540) * Allow sharing of master address among ffs instances Signed-off-by: Aaron Sutula <hi@asutula.com> * non multiaddress for serveraddress default Signed-off-by: Aaron Sutula <hi@asutula.com> * cli docs update Signed-off-by: Aaron Sutula <hi@asutula.com> * error if master address is undefined when ffs user master address is true Signed-off-by: Aaron Sutula <hi@asutula.com> * add missing token flag to some commands Signed-off-by: Aaron Sutula <hi@asutula.com> * fixing some typos Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:217ea04
Author:Aaron Sutula
Committer:GitHub

Simplification with StorageConfig (#526) * rename DefaultConfig to StorageConfig Signed-off-by: Aaron Sutula <hi@asutula.com> * remove CidConfig Signed-off-by: Aaron Sutula <hi@asutula.com> * update cli docs Signed-off-by: Aaron Sutula <hi@asutula.com> * addToHot > stage Signed-off-by: Aaron Sutula <hi@asutula.com> * cleaning up wording in various places Signed-off-by: Aaron Sutula <hi@asutula.com> * mod tidy Signed-off-by: Aaron Sutula <hi@asutula.com> * fix readme cli example Signed-off-by: Aaron Sutula <hi@asutula.com> * better DefaultStorageConfig naming for public apis Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback, some todos for key renaming Signed-off-by: Aaron Sutula <hi@asutula.com> * update ds keys Signed-off-by: Aaron Sutula <hi@asutula.com> * readme update Signed-off-by: Aaron Sutula <hi@asutula.com> * avoid v4 of google protobuf js Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:a066733
Author:Aaron Sutula

better DefaultStorageConfig naming for public apis Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:0482839
Author:Aaron Sutula

addToHot > stage Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:daa1373
Author:Aaron Sutula

remove CidConfig Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:431a2f8
Author:Aaron Sutula

rename DefaultConfig to StorageConfig Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:99cd7bb
Author:Aaron Sutula
Committer:GitHub

Various updates (#519) * Updated wallet rpc and client and cli Signed-off-by: Aaron Sutula <hi@asutula.com> * updated deals rpc and client Signed-off-by: Aaron Sutula <hi@asutula.com> * update cli Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * expose --maxminddbfolder flag Signed-off-by: Aaron Sutula <hi@asutula.com> * publish python bindings in ci Signed-off-by: Aaron Sutula <hi@asutula.com> * try uploading from lib dir Signed-off-by: Aaron Sutula <hi@asutula.com> * actually install buildtools protoc Signed-off-by: Aaron Sutula <hi@asutula.com> * remove deals rpc, client, and cli code Signed-off-by: Aaron Sutula <hi@asutula.com> * update cli docs Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:8fcb9ca
Author:Aaron Sutula

updated deals rpc and client Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:4c61c15
Author:Aaron Sutula

Updated wallet rpc and client and cli Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:9065a80
Author:Aaron Sutula
Committer:GitHub

FFS deal records API (#509) * added ffs deal record funcs Signed-off-by: Aaron Sutula <hi@asutula.com> * user interface to hopefully avoid platform specific imports Signed-off-by: Aaron Sutula <hi@asutula.com> * better name Signed-off-by: Aaron Sutula <hi@asutula.com> * rpc layer Signed-off-by: Aaron Sutula <hi@asutula.com> * fix nil map bug, RootCid naming, integration tests Signed-off-by: Aaron Sutula <hi@asutula.com> * client impl Signed-off-by: Aaron Sutula <hi@asutula.com> * cli impl Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * store root cid on storage deal record Signed-off-by: Aaron Sutula <hi@asutula.com> * putput root cid in cli Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:7d1fded
Author:Aaron Sutula
Committer:GitHub

Better list deals API (#508) * Add flexible list api Signed-off-by: Aaron Sutula <hi@asutula.com> * rpc, client, and cli Signed-off-by: Aaron Sutula <hi@asutula.com> * fix comment, test, and go mod tidy Signed-off-by: Aaron Sutula <hi@asutula.com> * update cli docs Signed-off-by: Aaron Sutula <hi@asutula.com> * move options to deals package Signed-off-by: Aaron Sutula <hi@asutula.com> * little cleanup Signed-off-by: Aaron Sutula <hi@asutula.com> * deals store duration fix Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * use includeFinal, better docs, pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * make includeFinal default false Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:c5596fa
Author:Aaron Sutula
Committer:GitHub

Remove config file usage, add wallet list cmd (#499) * remove config file related things Signed-off-by: Aaron Sutula <hi@asutula.com> * wallet list command Signed-off-by: Aaron Sutula <hi@asutula.com> * update docs Signed-off-by: Aaron Sutula <hi@asutula.com> * Add List to deals module interface Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:7943ffa
Author:Aaron Sutula
Committer:GitHub

Better proto config (#494) * full go package name Signed-off-by: Aaron Sutula <hi@asutula.com> * specify source relative paths Signed-off-by: Aaron Sutula <hi@asutula.com> * Organize messages Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:5628887
Author:Aaron Sutula
Committer:GitHub

Deals Index (#477) * correctly persisting deal info Signed-off-by: Aaron Sutula <hi@asutula.com> * sort deal records my activation epoch then time Signed-off-by: Aaron Sutula <hi@asutula.com> * close deal module Signed-off-by: Aaron Sutula <hi@asutula.com> * lint fixes Signed-off-by: Aaron Sutula <hi@asutula.com> * file rename, remove unnecessary ds wrapper Signed-off-by: Aaron Sutula <hi@asutula.com> * model pending and final deals the same Signed-off-by: Aaron Sutula <hi@asutula.com> * Store retrieval deals Signed-off-by: Aaron Sutula <hi@asutula.com> * Add public apis and tests Signed-off-by: Aaron Sutula <hi@asutula.com> * some naming updates Signed-off-by: Aaron Sutula <hi@asutula.com> * added new methods to deals rpc Signed-off-by: Aaron Sutula <hi@asutula.com> * added new deals client code Signed-off-by: Aaron Sutula <hi@asutula.com> * add cli commands Signed-off-by: Aaron Sutula <hi@asutula.com> * gen docs Signed-off-by: Aaron Sutula <hi@asutula.com> * build(deps): bump google.golang.org/protobuf from 1.24.0 to 1.25.0 Bumps [google.golang.org/protobuf](https://github.com/protocolbuffers/protobuf-go) from 1.24.0 to 1.25.0. - [Release notes](https://github.com/protocolbuffers/protobuf-go/releases) - [Changelog](https://github.com/protocolbuffers/protobuf-go/blob/master/release.bash) - [Commits](https://github.com/protocolbuffers/protobuf-go/compare/v1.24.0...v1.25.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

Commit:ec0da08
Author:Ignacio Hagopian
Committer:GitHub

improve reputation score, ColdInfo enabled flag, fixes (#476) * improve reputation score, enabled coldconfig flag, fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix build Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve parallelizability of tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * change to switch statement Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:17f2dc9
Author:Ignacio Hagopian
Committer:GitHub

Multiple features and improvements (#472) * also return cummulative size in replace Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * implement autocreate and funding Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add info loggin in wallet module Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * better logging while closing server Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reamde & lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more closing info messages Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * persist ask index Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove unnecessary closing logic and deadlock Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * small fmt fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * show # loaded asks from datastore at start Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reputation: load index values at start Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * independent wait preparing for manual cancellation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add waitgroup missing wait Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix logging ctx Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * implement manual cancellation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * typo Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lint Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add CancelJob cli support Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * typo Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * generate docs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * consider chan capacity for logs to avoid slow receiver warning Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * clearer comparison Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:59bdfbe
Author:Ignacio Hagopian
Committer:GitHub

geolocation: use maxmind (#446) * use maxmind Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * move Dockerfile to root Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use db path parameter Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * consider ip6 in multiaddr conversion Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * new db version and tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * exported comments Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * make maxmind folder db configurable for tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix path Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:cfa9b3a
Author:Aaron Sutula
Committer:GitHub

paych module + client + cli (#437) * Wip on a paych module Signed-off-by: Aaron Sutula <hi@asutula.com> * added create impl, updated interface Signed-off-by: Aaron Sutula <hi@asutula.com> * adding more to the interface Signed-off-by: Aaron Sutula <hi@asutula.com> * Implemet paych create Signed-off-by: Aaron Sutula <hi@asutula.com> * updates and implementing ffs paych rpc Signed-off-by: Aaron Sutula <hi@asutula.com> * paych client code Signed-off-by: Aaron Sutula <hi@asutula.com> * cli Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:65a8d94
Author:Ignacio Hagopian
Committer:GitHub

index: new fault index, include new info in miners index (#438) * rename slash index to fault index Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update lotus image Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs/cli: always show log history Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * docker/prod: configure Lotus to be connected to IPFS node Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reputation module improvements Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * give better names to volumes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use new api Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix tuned params Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * include sector size and active deal in miner index Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:acdd24c
Author:Ignacio Hagopian
Committer:GitHub

ffs: resume scheduler abruptly closed state & lotus connection retry & fixed deal durations and renewal (#434) * enable job resuming & bugfixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * min duration renaming Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * tune durations considering duration calculation made by lotus Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update devnet Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update lotus dep Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * conn retry Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * change renewal calculation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add missing dealinfo fields Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:33a2faa
Author:Aaron Sutula
Committer:GitHub

Integrate Buf for protobuf lint (#430) * integrate buf makefile, fix lint issues, integrate Signed-off-by: Aaron Sutula <hi@asutula.com> * add ci action for buf Signed-off-by: Aaron Sutula <hi@asutula.com> * clean up enums for net and health Signed-off-by: Aaron Sutula <hi@asutula.com> * tipsetkey Signed-off-by: Aaron Sutula <hi@asutula.com> * actually fixing tipsetkey removing some copy pasta Signed-off-by: Aaron Sutula <hi@asutula.com> * consistent naming, newline Signed-off-by: Aaron Sutula <hi@asutula.com> * name has to be yaml Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:2543ba2
Author:Aaron Sutula
Committer:GitHub

Cold config max price option (#428) * add cold config max price Signed-off-by: Aaron Sutula <hi@asutula.com> * just use default val Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:8a258d5
Author:Aaron Sutula
Committer:GitHub

enum best practices, no assumptions (#425) Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:3d1f332
Author:Aaron Sutula
Committer:GitHub

Add EpochPrice to FilInfo (#424) Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:70e311f
Author:Aaron Sutula
Committer:GitHub

ffs rpc to show all cid infos (#422) Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:9f10578
Author:Ignacio Hagopian
Committer:GitHub

Leverage Lotus -> IPFS integration & more improvements (#414) * update to preliminary devnet Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add known temporary deal status Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add known deal status Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use unmerged lotus version Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * separate data importing Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * consider sizes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update rpc Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * unskip two tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ldevnet waiting time depend on numminers Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * renew with same miner Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * test tune Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix ipfs ip binding Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lint Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * regen protos Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use ipfs for retrieval on the lotus side fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * deals: autodelete temp files Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * consider that lotus has nocopy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use opt retrieval Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use fetch instead of retrieve Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rebasing Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update lotus Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update devnet Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use new devnet Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update deps Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove comments Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * properly configure dns4 in embed network Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rebase Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove duplicate call Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove duplicate import Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use require Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve readme Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve readme Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove debug comment Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use new devnet & dep updates Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix deps Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * readme, embed->devnet, and text improvements Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * extra nit Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:6339e45
Author:Aaron Sutula
Committer:GitHub

Update proto go package names (#417) Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:5b40e8a
Author:Aaron Sutula
Committer:GitHub

proto edit, make version number (#409) Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:607ded9
Author:Aaron Sutula

proto edit, make version number Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:66beee9
Author:Aaron Sutula
Committer:GitHub

Gen js grpc lib + proto cleanup (#408) * scritp for generating js bindings, update protos for consistency Signed-off-by: Aaron Sutula <hi@asutula.com> * move reputation module to latest rpc style Signed-off-by: Aaron Sutula <hi@asutula.com> * update health, net, ffs to latest rpc patterns Signed-off-by: Aaron Sutula <hi@asutula.com> * move deals to latest rpc patterns Signed-off-by: Aaron Sutula <hi@asutula.com> * updating proto package Signed-off-by: Aaron Sutula <hi@asutula.com> * removing unused proto options Signed-off-by: Aaron Sutula <hi@asutula.com> * move wallet to latest rpc patterns Signed-off-by: Aaron Sutula <hi@asutula.com> * move asks to latest rpc patterns Signed-off-by: Aaron Sutula <hi@asutula.com> * move slashing to latest rpc patterns Signed-off-by: Aaron Sutula <hi@asutula.com> * mover miner to latest rpc patterns Signed-off-by: Aaron Sutula <hi@asutula.com> * top level Makefile commands for generating go protos Signed-off-by: Aaron Sutula <hi@asutula.com> * update ask rpc patterns Signed-off-by: Aaron Sutula <hi@asutula.com> * bash compatible clean-protos command Signed-off-by: Aaron Sutula <hi@asutula.com> * updated rpc naming Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:5df757d
Author:Ignacio Hagopian
Committer:GitHub

ffs: get Cid log history API (#397) * doc improvement Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * implement history logs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * order results Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * extra fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve msgs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:6d8d269
Author:Ignacio Hagopian
Committer:GitHub

Detailed Deal errors & others (#389) * add clarification on WatchJob doc Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update docker image Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * detailed deal errors Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * typo Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update docs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add deal errors to rpc Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs: rename Job In-Progress to Executing Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * extra renamings Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:f830a98
Author:Aaron Sutula
Committer:GitHub

various usage fixes (#384) * Add repairable to CidConfig rpc model, return real ffs.CidConfig from client Signed-off-by: Aaron Sutula <hi@asutula.com> * add ffs config to ffs cmd, not root Signed-off-by: Aaron Sutula <hi@asutula.com> * various wording and env name fixes Signed-off-by: Aaron Sutula <hi@asutula.com> * add repairable field to DefaultConfig, better output from Client.FFS.Info Signed-off-by: Aaron Sutula <hi@asutula.com> * runner fix Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:ecfcbde
Author:Ignacio Hagopian
Committer:GitHub

ffs/manager: list instances (#383) * fix close Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs/manager: add List() Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * proto files Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rebase Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add ListAPI to client Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:5153765
Author:Aaron Sutula
Committer:GitHub

FFS Send Fil API (#378) * more rebasing Signed-off-by: Aaron Sutula <hi@asutula.com> * remove a bad decision from rebase Signed-off-by: Aaron Sutula <hi@asutula.com> * gen ffs.pb.go Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:cfa55c3
Author:Ignacio Hagopian
Committer:GitHub

bench binary & trusted miners config & update interopnet (#374) * bench binary exe Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add runner and sanity checker Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more progress on bench Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * small fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * test: tmp dir autocreate fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * Makefile: add bench binary generation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs/scheduler: increase default parallel limit Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * progress on runenr test with embed network Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add cli method doc & progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add docs & progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints & tests configs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove ignored files Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add feature of trusted miners Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update lotus-devnet Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * new lotus-devnet Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update full lotus docker tag Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * stringification of job status & bench runner improvements Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix reputation index Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update lotus-devnet with version that setup reasonable epochprice Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lint Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix typo Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update readme Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * change make command name Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update interopnet again Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * cover Canceled status Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use ipfs 0.5.0 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use ipfs 0.5.0 in integration test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:8c8723c
Author:Aaron Sutula
Committer:GitHub

track address type (#362) Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:39d4d5d
Author:Aaron Sutula
Committer:GitHub

ffs: multiple addresses per instance (#261) * wip on multiple addresses per instance Signed-off-by: Aaron Sutula <hi@asutula.com> * remove waddr from some places Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * bug fixes Signed-off-by: Aaron Sutula <hi@asutula.com> * lint fix Signed-off-by: Aaron Sutula <hi@asutula.com> * add integration tests for new methods Signed-off-by: Aaron Sutula <hi@asutula.com> * refactor to DefaultConfig, update rpc and client Signed-off-by: Aaron Sutula <hi@asutula.com> * Updated cli Signed-off-by: Aaron Sutula <hi@asutula.com> * Remame net rpc AddrInfo to PeerAddrInfo Signed-off-by: Aaron Sutula <hi@asutula.com> * lock instance in Replace Signed-off-by: Aaron Sutula <hi@asutula.com> * lint fixes Signed-off-by: Aaron Sutula <hi@asutula.com> * Indentation fixes Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:7396966
Author:Ignacio Hagopian
Committer:GitHub

ffs/scheduler: enable parallel execution (#257) * ffs/jstore: switch to job queue implementation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs/scheduler: jobstore as a queue with more tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix channel name Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix demanding a result from iplocation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:5bf3222
Author:Aaron Sutula
Committer:GitHub

rpc, client, and cli for FFS remove and replace methods (#255) * impl rpc, client, and cli Signed-off-by: Aaron Sutula <hi@asutula.com> * WatchLogs client Signed-off-by: Aaron Sutula <hi@asutula.com> * Add WatchLogs and some client auth Signed-off-by: Aaron Sutula <hi@asutula.com> * Make AuthKey a const Signed-off-by: Aaron Sutula <hi@asutula.com> * move client watch jobs to new signature Signed-off-by: Aaron Sutula <hi@asutula.com> * Comments for lint Signed-off-by: Aaron Sutula <hi@asutula.com> * Add watch flag to push and replace Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:d544388
Author:Ignacio Hagopian
Committer:GitHub

ffs: add Replace and Remove APIs (#246) * switch to go-ipfs v0.5.0-rc2 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update go-ipfs-http-client to fix Pin().Update() bug Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs/api: create new Replace() api Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * txmapds: add lock to Delete() Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs: more Replace() stuff Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix misspells Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add remove api Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * refactor replace and remove apis Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * scheduler: add validations on push Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove .gitmodules file Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update ffs design doc Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update ffs design doc Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs: merge grpc and pb folders into rpc Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rename var to be consistent with package name Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:813fac3
Author:Aaron Sutula
Committer:GitHub

User test net container for client tests (#251) * devnet for server Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * De-dup service names Signed-off-by: Aaron Sutula <hi@asutula.com> * lint fix Signed-off-by: Aaron Sutula <hi@asutula.com> Co-authored-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:fd513d1
Author:Aaron Sutula
Committer:GitHub

Net and Health modules (#247) * net module and rpc Signed-off-by: Aaron Sutula <hi@asutula.com> * Health module Signed-off-by: Aaron Sutula <hi@asutula.com> * Add location data to net.Peers methods Signed-off-by: Aaron Sutula <hi@asutula.com> * tests Signed-off-by: Aaron Sutula <hi@asutula.com> * deal with circular dep for now Signed-off-by: Aaron Sutula <hi@asutula.com> * lint fixes Signed-off-by: Aaron Sutula <hi@asutula.com> * lint fix Signed-off-by: Aaron Sutula <hi@asutula.com> * enable default linters Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:4df6ee3
Author:Aaron Sutula
Committer:GitHub

Configure golangci-lint via yml file (#249) * configure golangci-lint via yml file Signed-off-by: Aaron Sutula <hi@asutula.com> * increase timeout Signed-off-by: Aaron Sutula <hi@asutula.com> * add reviewdog back in Signed-off-by: Aaron Sutula <hi@asutula.com> * fixing misspellings Signed-off-by: Aaron Sutula <hi@asutula.com> * clean up conf file Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:7db4f43
Author:Ignacio Hagopian
Committer:GitHub

Watch -> WatchJobs & refactor (#244) * fix logger setup Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs: rename Watch() to WatchJob(), or WatchJobs() in scheduler to distinguish from WatchLogs() Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more work regarding renaming and refactor Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * make ffs client use same plural name Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * pluralize pb request and response Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:38f9298
Author:Ignacio Hagopian
Committer:GitHub

ffs/scheduler: client-targeted logging & misc (#241) * add binaries and usual temp files to gitignore Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * first version of scheduler logging Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * slowdown dependabot Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * new way of logging which is cross-layer compatible Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add messages at the Storage layers Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * Dockerfile: update go to 1.14.2 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * implement cid logger watcher Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add more test cases for Cid Logging Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve test code for bordercases Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add grpc endpoint Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix small lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * godocs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more godocs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixing rebase and more godocs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * autom code review Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * increase golangci timeout Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix golangci Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more lint fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix spellchecks Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * other misspells Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * final lint changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix go-log imports Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * even more lint checks Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * make golint stricter Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * solve last lint Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix misspells Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * some extra work Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:0043571
Author:Aaron Sutula
Committer:GitHub

CLI updated for latest FFS (#240) * some new cli commands Signed-off-by: Aaron Sutula <hi@asutula.com> * Some new commands, improved push config options Signed-off-by: Aaron Sutula <hi@asutula.com> * use storage options in push cli Signed-off-by: Aaron Sutula <hi@asutula.com> * don't require cid to be present in config json Signed-off-by: Aaron Sutula <hi@asutula.com> * little improvments to get Signed-off-by: Aaron Sutula <hi@asutula.com> * close cmd Signed-off-by: Aaron Sutula <hi@asutula.com> * improvment to watch cancelation Signed-off-by: Aaron Sutula <hi@asutula.com> * watch cmd Signed-off-by: Aaron Sutula <hi@asutula.com> * move a couple cmds to args from flags Signed-off-by: Aaron Sutula <hi@asutula.com> * clarificaion in cmd doc Signed-off-by: Aaron Sutula <hi@asutula.com> * PR feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * Better structure for config related cmds Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:46f3d09
Author:Aaron Sutula
Committer:GitHub

Update gPRC and Go Client (#234) * Updating existing methods, organizing a bit Signed-off-by: Aaron Sutula <hi@asutula.com> * add PushConfig Signed-off-by: Aaron Sutula <hi@asutula.com> * implement watch Signed-off-by: Aaron Sutula <hi@asutula.com> * implement close Signed-off-by: Aaron Sutula <hi@asutula.com> * AddToHot impl Signed-off-by: Aaron Sutula <hi@asutula.com> * update cli minimally so it compiles Signed-off-by: Aaron Sutula <hi@asutula.com> * stub for ffs client tests, fix some grpc names Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:a883bca
Author:Ignacio Hagopian
Committer:GitHub

Push new Cid Configs & CAR flag deal and retrieval (#220) * enable race detector Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * tune badger opt to see if can handle size problem Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * create cid info refreshed from stores Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * support hot storage enabling and disabling in both directions Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update ldevnet, update lotus-client, use IsCAR flag on api, progress cold cid config changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add CAR supportm in Store and Retrieve in Deals Module Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * check for expected CidConfig in every test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update dependabot deps Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * delete Enable in ColdInfo for lowered complexity, use repFactor diff to consider cold config changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * create tests for cold config repfactor change, bugfixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rename blacklist to excluded miners Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use stored data Cid as payloadcid instead of Store() datacid. add a check to error if that isn't the case Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more renaming about blacklist->excludedMiners Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove Active from Proposals in FilInfo Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * consider that deals are *deleted* from the chain when they expire Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lint checks Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * consider RepFactor in renew deal logic Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * gofmt Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add test for renweal on a decreased repfactor scenario Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:9500445
Author:Ignacio Hagopian
Committer:GitHub

Make Powergate CGO free & use testnet/3 (#210) * progress pr Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix docker embed Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * adjust to lotus-client narrwoing scope Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update lotus-devnet docker image tag Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * tons of progress towards testnet/3 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more changes, finally compiles Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix tests due to testnet/3 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more changes for testnet/3 test passing Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * change tests since testnet/3 devnet doesnt support more than one deal Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use timestamp for storage-ask Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix ask test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve watching deals for deals Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * disallow automatic restart on embed since stop might be indication of a problem, better this way Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * prepare for pr Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update deps Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove API interface from ask index. go mod tidy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix build commands in Readme Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove GetCidInfo in favor to Show Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:8224ac0
Author:Ignacio Hagopian
Committer:GitHub

powergate: enable rich configurations for Hot and Cold storages (#188) * ffs/pg: accept a default Cid configuration ffs/types: make AddAction abstraction to make CidConfig instance-less Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * include default Cid config in Info() Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add variadic for passing custom cid config Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * include rep factor config && safer storage types config & configurable num miners in integration test & enhanced fixed miner selector for multiple miners Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add Override option in AddCid Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * skip IncreaseBy1 test until Lotus has right API Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add HotStorage add timeout feature Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add Duration config for ColdStorage, update Lotus dep to latest master, fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * blacklist cid config filter & countries cid config filter & variadic cid configuration and validation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * enable ci on branch temporarly Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use one ipfsDocker per test instead of per pckg & lint fixes & verbose test output Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use same rand seed since ipfs-docker isn not shared anymore & update CI to Go 1.14 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * attempt changes to reduce flakyness on CI Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * selfhosted Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * tune yaml for self-hosted Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * force test rerun Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * complete renamings in design doc Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add Enabled config in Hot and Cold storage & improve config Validation & improve names of API store Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * big refactor to support unfreeze and repair Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * istore namespace refactor bugfix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * make hot and cold storage interfaces narrower. improve scheduler logic execution abstraction Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * unfreeze cid progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * implement unfreeze logic Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove testing in feat branch Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * make hot-storage Put support context and use adapter for ipld/car decoding Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rename use Fil* prefix for config as used in other types Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * deal renewal implementation Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rename NewWallet to NewAddress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * godoc Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * ffs/api: godocs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more godocs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update Design.md & more godocs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * delete todo Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reduce test log level Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * enable commented tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix typo Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * extract some bootstraping logic from the creating a server Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix godocs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix godoc typos and msgs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update deps and mod tidy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * multiple fixes & improvements Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * file renaming Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:8ee45a2
Author:Ignacio Hagopian
Committer:GitHub

Packages renaming & multiple fixes (#172) * tests: make TxMapDatastore thread-safe fpa/scheduler: simplify assignement Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * exe/server: use go-homedir Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * powergate renaming Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * renaming fpa to ffs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * index/slashing: update index while making progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * renamings Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * exe/server: user Go 1.14 in Dockerfile Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * mod tidy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * pr tidy Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rename the repo to powergate, old fastapi to api Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * change env var prefix to TEXPOWERGATE Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:d9e3506
Author:Aaron Sutula

Some wip Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:21389d4
Author:Aaron Sutula
Committer:GitHub

FPA add file (#155) * little fix for empty tables Signed-off-by: Aaron Sutula <hi@asutula.com> * WIP adding data upload/storage to FPA Signed-off-by: Aaron Sutula <hi@asutula.com> * Almost working FPA file add Signed-off-by: Aaron Sutula <hi@asutula.com> * increase timeout Signed-off-by: Aaron Sutula <hi@asutula.com> * move to file nomenclature Signed-off-by: Aaron Sutula <hi@asutula.com> * Move to "add" nomenclature Signed-off-by: Aaron Sutula <hi@asutula.com> * Test for AddFile Signed-off-by: Aaron Sutula <hi@asutula.com> * Another test Signed-off-by: Aaron Sutula <hi@asutula.com> * test fix Signed-off-by: Aaron Sutula <hi@asutula.com> * another test fix Signed-off-by: Aaron Sutula <hi@asutula.com> * error wording fix Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:799ff67
Author:Aaron Sutula

Update protos Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:eb871d1
Author:Aaron Sutula

Move to "add" nomenclature Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:57064d1
Author:Aaron Sutula

move to file nomenclature Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:54d105a
Author:Aaron Sutula

WIP adding data upload/storage to FPA Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:021c1c7
Author:Ignacio Hagopian
Committer:GitHub

fastapi: first milestone (#131) * pr Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * typo & error msgs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:4bce47e
Author:Aaron Sutula
Committer:GitHub

Implement retrieve service and client (#103) * Implement retrieve service and client Signed-off-by: Aaron Sutula <hi@asutula.com> * remove extra logic checking for cancelation Signed-off-by: Aaron Sutula <hi@asutula.com> * Inline error check Signed-off-by: Aaron Sutula <hi@asutula.com> * return error Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:9318cf7
Author:Ignacio Hagopian
Committer:GitHub

retrieval api, ldevnet multiple miners, renaming (#101) * retrieval api, multiple miners, DealConfig renaming Signed-off-by: jsign <jsign.uy@gmail.com> * update dep Signed-off-by: jsign <jsign.uy@gmail.com> * test: cap parallelism & enable verbosity Signed-off-by: jsign <jsign.uy@gmail.com> * change timeout Signed-off-by: jsign <jsign.uy@gmail.com> * run in selfhosted Signed-off-by: jsign <jsign.uy@gmail.com> * yes apt installs Signed-off-by: jsign <jsign.uy@gmail.com> * force run all tests Signed-off-by: jsign <jsign.uy@gmail.com>

Commit:053eec2
Author:Aaron Sutula
Committer:GitHub

Cli updates for indexes + reputation module (#85) * asks commands, remove asks from deals command Signed-off-by: Aaron Sutula <hi@asutula.com> * miners cli code Signed-off-by: Aaron Sutula <hi@asutula.com> * slashing cli commands Signed-off-by: Aaron Sutula <hi@asutula.com> * reputation cli code Signed-off-by: Aaron Sutula <hi@asutula.com> * Remove outdated test Signed-off-by: Aaron Sutula <hi@asutula.com> * remove space from file name Signed-off-by: Aaron Sutula <hi@asutula.com> * Fix OpenCL install Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:5d2a92c
Author:Aaron Sutula
Committer:GitHub

Miner, slashing, reputation, and ask services (#77) * ask index service Signed-off-by: Aaron Sutula <hi@asutula.com> * little tweaks in ask service Signed-off-by: Aaron Sutula <hi@asutula.com> * miner and slashing services Signed-off-by: Aaron Sutula <hi@asutula.com> * wire up index grpc services in server Signed-off-by: Aaron Sutula <hi@asutula.com> * reputation service and some clean up of creating server Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:05d5180
Author:Aaron Sutula
Committer:GitHub

Wallet module (#40) * Create and wire in a wallet module Signed-off-by: Aaron Sutula <hi@asutula.com> * refactored grpc services into each module, added wallet module Signed-off-by: Aaron Sutula <hi@asutula.com> * Make client more modular Signed-off-by: Aaron Sutula <hi@asutula.com> * Cleaning up after merge Signed-off-by: Aaron Sutula <hi@asutula.com> * set wallet module ref Signed-off-by: Aaron Sutula <hi@asutula.com> * move block for consistency Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:c442340
Author:Aaron Sutula

Addressing pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:420764c
Author:Aaron Sutula

grpc service impl Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:bb6a7cb
Author:Aaron Sutula

first cut at proto def Signed-off-by: Aaron Sutula <hi@asutula.com>