begin drafting lotus-provider SDR pipeline
This commit is contained in:
parent
acdc19817e
commit
67fb3bd27f
86
lib/harmony/harmonydb/sql/20231217.sql
Normal file
86
lib/harmony/harmonydb/sql/20231217.sql
Normal file
@ -0,0 +1,86 @@
|
||||
-- NOTE: task_ids can be the same between different task types and between different sectors
|
||||
-- e.g. SN-supraseal doing 128 sdr/TreeC/TreeR with the same task_id
|
||||
|
||||
create table sectors_sdr_pipeline (
|
||||
sp_id bigint not null,
|
||||
sector_number bigint not null,
|
||||
|
||||
-- at request time
|
||||
create_time timestamp not null,
|
||||
reg_seal_proof int not null,
|
||||
|
||||
-- sdr
|
||||
ticket_epoch bigint,
|
||||
ticket_value bytea,
|
||||
|
||||
task_id_sdr bigint,
|
||||
after_sdr bool not null default false,
|
||||
|
||||
-- tree D
|
||||
tree_d_cid text, -- commd from treeD compute
|
||||
|
||||
task_id_tree_d bigint,
|
||||
after_tree_d bool not null default false,
|
||||
|
||||
-- tree C
|
||||
task_id_tree_c bigint,
|
||||
after_tree_c bool not null default false,
|
||||
|
||||
-- tree R
|
||||
tree_r_cid text, -- commr from treeR compute
|
||||
|
||||
task_id_tree_r bigint,
|
||||
after_tree_r bool not null default false,
|
||||
|
||||
-- precommit message sending
|
||||
precommit_msg_cid text,
|
||||
|
||||
task_id_precommit_msg bigint,
|
||||
after_precommit_msg bool not null default false,
|
||||
|
||||
-- precommit message wait
|
||||
seed_epoch bigint,
|
||||
precommit_msg_tsk bytea,
|
||||
|
||||
task_id_precommit_msg_wait bigint,
|
||||
after_precommit_msg_success bool not null default false,
|
||||
|
||||
-- seed
|
||||
seed_value bytea,
|
||||
|
||||
-- Commit (PoRep snark)
|
||||
task_id_porep bigint,
|
||||
porep_proof bytea,
|
||||
|
||||
-- Commit message sending
|
||||
commit_msg_cid text,
|
||||
|
||||
task_id_commit_msg bigint,
|
||||
after_commit_msg bool not null default false,
|
||||
|
||||
-- Commit message wait
|
||||
commit_msg_tsk bytea,
|
||||
|
||||
task_id_commit_msg_wait bigint,
|
||||
after_commit_msg_success bool not null default false,
|
||||
|
||||
-- Failure handling
|
||||
failed bool not null default false,
|
||||
failed_at timestamp,
|
||||
failed_reason varchar(20),
|
||||
failed_reason_msg text,
|
||||
|
||||
-- constraints
|
||||
primary key (sp_id, sector_number)
|
||||
);
|
||||
|
||||
create table sectors_sdr_initial_pieces (
|
||||
sp_id bigint not null,
|
||||
sector_number bigint not null,
|
||||
|
||||
piece_index bigint not null,
|
||||
piece_cid text not null,
|
||||
piece_size bigint not null,
|
||||
|
||||
primary key (sp_id, sector_number, piece_index)
|
||||
);
|
Loading…
Reference in New Issue
Block a user