{"push_id":2767068547,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"372d179e7bcf1a699aadb8baa89927a98d27f2a8","before":"02840024b105f6b6b66e4d44a621d36b879db2b1","commits":[{"sha":"372d179e7bcf1a699aadb8baa89927a98d27f2a8","author":{"name":"Steffen Siering","email":"24763e7613b3fa0f8557df3eb7377f5afe0ad9a6@elastic.co"},"message":"Improve error handling in txfile package (#17)\n\n* Improve error handling in txfile package\r\n\r\n- Add checks when beginning a transaction if the transaction type\r\n  requested is compatible to the file open mode.\r\n- Update pq to return an error if txfile transaction creation fails\r\n- introduce Error type that is compatible to txerr\r\n- improve checking and recovering from root cause by introducing error\r\n  kinds and re-export error kinds\r\n- add more context like file-name, transaction id, page id to errors and\r\n  panics\r\n- introduce transaction ID (atomic counter)\r\n- create trace of errors annotated with operations that failed","distinct":true,"url":"https://api.github.com/repos/urso/go-txfile/commits/372d179e7bcf1a699aadb8baa89927a98d27f2a8"}]}
{"actor":{"display_login":"urso"}}