oakad opened a new issue, #974:
URL: https://github.com/apache/iceberg-go/issues/974

   ### Apache Iceberg version
   
   main (development)
   
   ### Please describe the bug 🐞
   
   I am trying to write some data into an S3 table bucket. It is failing with 
error:
   
   > panic: blob (key 
"data/00000-0-03c029fe-c451-4409-9a77-f0439c451793-00001.parquet") 
(code=NotFound): operation error S3: PutObject, https response error 
StatusCode: 301, RequestID: A6B9E1W9Z7YMPBKD, HostID: 
/Y0pd6gme9LdZOvjoLdMQvFOy0MSHC1pUBnwmfw2CluDKKuws6r31QzocJ76PuNEUP4hC0dNvP8DzwQ+rgt54kQDEri0A5sg,
 api error PermanentRedirect: The bucket you are attempting to access must be 
addressed using the specified endpoint. Please send all future requests to this 
endpoint.
   
   In general, rest client is able to connect to table buckets, list tables, 
obtain schema, and so on. However, append always breaks, and error lacks 
sufficient information for me to trace it to the origin.
   
   The callsite on my side looks as following (`check` helper simply panics on 
```err != nil```):
   ```
   func (wk *worker) sendBatch(batch arrow.RecordBatch) {
        defer batch.Release()
   
        rd := check(array.NewRecordReader(wk.app.schema, []arrow.RecordBatch {
                batch,
        }))
   
        defer rd.Release()
   
        wk.iceTab = check(wk.iceTab.Append(context.Background(), rd, nil))
   }
   ```
   
   More generally, I am trying to test #830 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to