@@ -14,14 +14,11 @@ import (
1414
1515 "github.com/ethereum/go-ethereum/common"
1616 "github.com/ethereum/go-ethereum/core/types"
17- logger "github.com/ipfs/go-log/v2"
1817
1918 "github.com/filecoin-project/curio/harmony/harmonydb"
2019 "github.com/filecoin-project/curio/pdp/contract"
2120)
2221
23- var logCreate = logger .Logger ("pdp/create" )
24-
2522// handleCreateDataSetAndAddPieces handles the creation of a new data set and adding pieces at the same time
2623func (p * PDPService ) handleCreateDataSetAndAddPieces (w http.ResponseWriter , r * http.Request ) {
2724 ctx := r .Context ()
@@ -83,16 +80,16 @@ func (p *PDPService) handleCreateDataSetAndAddPieces(w http.ResponseWriter, r *h
8380 // Check if indexing is needed by decoding the extraData
8481 mustIndex , err := CheckIfIndexingNeededFromExtraData (extraDataBytes )
8582 if err != nil {
86- logCreate .Warnw ("Failed to check if indexing is needed from extraData, skipping indexing" , "error" , err )
83+ log .Warnw ("Failed to check if indexing is needed from extraData, skipping indexing" , "error" , err )
8784 mustIndex = false
8885 }
8986 if mustIndex {
90- logCreate .Infow ("ExtraData contains withIPFSIndexing metadata, pieces will be marked for indexing" )
87+ log .Infow ("ExtraData contains withIPFSIndexing metadata, pieces will be marked for indexing" )
9188 }
9289
9390 pieceDataArray , subPieceInfoMap , err := p .transformAddPiecesRequest (ctx , serviceLabel , reqBody .Pieces )
9491 if err != nil {
95- logCreate .Warnf ("Failed to process AddPieces request data: %+v" , err )
92+ log .Warnf ("Failed to process AddPieces request data: %+v" , err )
9693 http .Error (w , "Failed to process request: " + err .Error (), http .StatusBadRequest )
9794 return
9895 }
@@ -128,12 +125,12 @@ func (p *PDPService) handleCreateDataSetAndAddPieces(w http.ResponseWriter, r *h
128125 txHash , err := p .sender .Send (workCtx , fromAddress , tx , reason )
129126 if err != nil {
130127 http .Error (w , "Failed to send transaction: " + err .Error (), http .StatusInternalServerError )
131- logCreate .Errorf ("Failed to send transaction: %+v" , err )
128+ log .Errorf ("Failed to send transaction: %+v" , err )
132129 return
133130 }
134131
135132 txHashLower := strings .ToLower (txHash .Hex ())
136- logCreate .Infow ("PDP CreateDataSet: Inserting transaction tracking" ,
133+ log .Infow ("PDP CreateDataSet: Inserting transaction tracking" ,
137134 "txHash" , txHashLower ,
138135 "service" , serviceLabel ,
139136 "recordKeeper" , recordKeeperAddr .Hex ())
@@ -151,7 +148,7 @@ func (p *PDPService) handleCreateDataSetAndAddPieces(w http.ResponseWriter, r *h
151148
152149 // Enable indexing if the extraData indicates indexing is needed
153150 if mustIndex {
154- logCreate .Debugw ("ExtraData metadata indicates indexing needed, marking all subpieces as needing indexing" )
151+ log .Debugw ("ExtraData metadata indicates indexing needed, marking all subpieces as needing indexing" )
155152 subPieceRefIDs := make ([]int64 , 0 , len (subPieceInfoMap ))
156153 for _ , info := range subPieceInfoMap {
157154 subPieceRefIDs = append (subPieceRefIDs , info .PDPPieceRefID )
@@ -165,13 +162,13 @@ func (p *PDPService) handleCreateDataSetAndAddPieces(w http.ResponseWriter, r *h
165162 }, harmonydb .OptionRetry ())
166163
167164 if err != nil {
168- logCreate .Errorf ("Failed to insert into message_waits_eth, pdp_data_set_piece_adds and pdp_data_set_creates: %+v" , err )
165+ log .Errorf ("Failed to insert into message_waits_eth, pdp_data_set_piece_adds and pdp_data_set_creates: %+v" , err )
169166 http .Error (w , "Internal server error" , http .StatusInternalServerError )
170167 return
171168 }
172169
173170 if ! comm {
174- logCreate .Error ("Failed to commit database transaction" )
171+ log .Error ("Failed to commit database transaction" )
175172 http .Error (w , "Internal server error" , http .StatusInternalServerError )
176173 return
177174 }
@@ -189,7 +186,7 @@ func decodeExtraData(extraDataString *string) ([]byte, error) {
189186 extraDataHexStr := * extraDataString
190187 decodedBytes , err := hex .DecodeString (strings .TrimPrefix (extraDataHexStr , "0x" ))
191188 if err != nil {
192- logCreate .Errorf ("Failed to decode hex extraData: %v" , err )
189+ log .Errorf ("Failed to decode hex extraData: %v" , err )
193190 return nil , err
194191 }
195192 return decodedBytes , nil
@@ -296,13 +293,13 @@ func (p *PDPService) handleCreateDataSet(w http.ResponseWriter, r *http.Request)
296293 txHash , err := p .sender .Send (workCtx , fromAddress , tx , reason )
297294 if err != nil {
298295 http .Error (w , "Failed to send transaction: " + err .Error (), http .StatusInternalServerError )
299- logCreate .Errorf ("Failed to send transaction: %+v" , err )
296+ log .Errorf ("Failed to send transaction: %+v" , err )
300297 return
301298 }
302299
303300 // Step 6: Insert into message_waits_eth and pdp_data_set_creates
304301 txHashLower := strings .ToLower (txHash .Hex ())
305- logCreate .Infow ("PDP CreateDataSet: Inserting transaction tracking" ,
302+ log .Infow ("PDP CreateDataSet: Inserting transaction tracking" ,
306303 "txHash" , txHashLower ,
307304 "service" , serviceLabel ,
308305 "recordKeeper" , recordKeeperAddr .Hex ())
@@ -318,13 +315,13 @@ func (p *PDPService) handleCreateDataSet(w http.ResponseWriter, r *http.Request)
318315 }, harmonydb .OptionRetry ())
319316
320317 if err != nil {
321- logCreate .Errorf ("Failed to insert database tracking records: %+v" , err )
318+ log .Errorf ("Failed to insert database tracking records: %+v" , err )
322319 http .Error (w , "Internal server error" , http .StatusInternalServerError )
323320 return
324321 }
325322
326323 if ! comm {
327- logCreate .Error ("Failed to commit database transaction" )
324+ log .Error ("Failed to commit database transaction" )
328325 http .Error (w , "Internal server error" , http .StatusInternalServerError )
329326 return
330327 }
@@ -337,15 +334,15 @@ func (p *PDPService) handleCreateDataSet(w http.ResponseWriter, r *http.Request)
337334// insertMessageWaitsAndDataSetCreate inserts records into message_waits_eth and pdp_data_set_creates
338335func (p * PDPService ) insertMessageWaitsAndDataSetCreate (tx * harmonydb.Tx , txHashHex string , serviceLabel string ) error {
339336 // Insert into message_waits_eth
340- logCreate .Debugw ("Inserting into message_waits_eth" ,
337+ log .Debugw ("Inserting into message_waits_eth" ,
341338 "txHash" , txHashHex ,
342339 "status" , "pending" )
343340 n , err := tx .Exec (`
344341 INSERT INTO message_waits_eth (signed_tx_hash, tx_status)
345342 VALUES ($1, $2)
346343 ` , txHashHex , "pending" )
347344 if err != nil {
348- logCreate .Errorw ("Failed to insert into message_waits_eth" ,
345+ log .Errorw ("Failed to insert into message_waits_eth" ,
349346 "txHash" , txHashHex ,
350347 "error" , err )
351348 return err
@@ -356,15 +353,15 @@ func (p *PDPService) insertMessageWaitsAndDataSetCreate(tx *harmonydb.Tx, txHash
356353 }
357354
358355 // Insert into pdp_data_set_creates
359- logCreate .Debugw ("Inserting into pdp_data_set_creates" ,
356+ log .Debugw ("Inserting into pdp_data_set_creates" ,
360357 "txHash" , txHashHex ,
361358 "service" , serviceLabel )
362359 n , err = tx .Exec (`
363360 INSERT INTO pdp_data_set_creates (create_message_hash, service)
364361 VALUES ($1, $2)
365362 ` , txHashHex , serviceLabel )
366363 if err != nil {
367- logCreate .Errorw ("Failed to insert into pdp_data_set_creates" ,
364+ log .Errorw ("Failed to insert into pdp_data_set_creates" ,
368365 "txHash" , txHashHex ,
369366 "error" , err )
370367 return err
@@ -374,7 +371,7 @@ func (p *PDPService) insertMessageWaitsAndDataSetCreate(tx *harmonydb.Tx, txHash
374371 return fmt .Errorf ("expected 1 row to be inserted into pdp_data_set_creates, got %d" , n )
375372 }
376373
377- logCreate .Infow ("Successfully inserted transaction tracking records" ,
374+ log .Infow ("Successfully inserted transaction tracking records" ,
378375 "txHash" , txHashHex ,
379376 "service" , serviceLabel )
380377 return nil
0 commit comments