Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Panic if no space is left #3629

Closed
raullenchai opened this issue Sep 7, 2022 · 1 comment · Fixed by #3636, #3685 or #3686
Closed

Panic if no space is left #3629

raullenchai opened this issue Sep 7, 2022 · 1 comment · Fixed by #3636, #3685 or #3686
Assignees

Comments

@raullenchai
Copy link
Member

For now, if the space is full, a node just fails silently - we should panic if no space is left

{"level":"info","ts":1662410090.6387415,"caller":"blockchain/blockchain.go:489","msg":"Committed a block.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","version":1,"height":19351800,"timestamp":"2022-09-05 20:34:50 +0000 UTC","prevBlockHash":"2cf33fa2b00b16be02078d0b14f5ec2cfa1ab53dffb701a17470a1d2d6a847d7","txRoot":"af61468275c160ae85426ed466177c842d523c3ee9753d2a40dbc31a758e33ef","receiptRoot":"bd4565fada2149cd98240ea59feb289726e85b33efa0ec7cb4b3e4b8cace322b","deltaStateDigest":"aca21ece61aa484ee3782ba52d6a413d44b9765db0744a1f8213255ecd96545f","tipHash":"0c2599b89fe95c878c08bd4b0f59f3ec55be573e4003f9e27077f90a4ea66f14"}
{"level":"info","ts":1662410090.640239,"caller":"chainservice/builder.go:423","msg":"Successfully committed block.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","height":19351800}
{"level":"info","ts":1662410109.3091826,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351804,"End":19351823}],"targetHeight":19351800}
{"level":"info","ts":1662410119.309495,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351806,"End":19351825}],"targetHeight":19351800}
{"level":"info","ts":1662410120.4633005,"caller":"chainservice/builder.go:423","msg":"Successfully committed block.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","height":19351806}
{"level":"info","ts":1662410139.3090117,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351810,"End":19351829}],"targetHeight":19351806}
{"level":"info","ts":1662410149.3092365,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351812,"End":19351831}],"targetHeight":19351806}
{"level":"info","ts":1662410159.3095808,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351814,"End":19351833}],"targetHeight":19351806}
{"level":"info","ts":1662410169.309275,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351816,"End":19351835}],"targetHeight":19351806}
{"level":"info","ts":1662410179.30903,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351818,"End":19351837}],"targetHeight":19351806}
{"level":"info","ts":1662410189.309491,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351820,"End":19351839}],"targetHeight":19351806}
{"level":"info","ts":1662410199.3095162,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351822,"End":19351841}],"targetHeight":19351806}
{"level":"info","ts":1662410200.5866196,"caller":"chainservice/builder.go:423","msg":"Successfully committed block.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","height":19351822}
{"level":"info","ts":1662410219.3092275,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351826,"End":19351845}],"targetHeight":19351822}
{"level":"info","ts":1662410229.310464,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351828,"End":19351847}],"targetHeight":19351822}
{"level":"info","ts":1662410239.3099625,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351830,"End":19351849}],"targetHeight":19351822}
{"level":"info","ts":1662410249.3091843,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351832,"End":19351851}],"targetHeight":19351822}
{"level":"info","ts":1662410259.3096273,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351834,"End":19351853}],"targetHeight":19351822}
{"level":"info","ts":1662410269.3094792,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351836,"End":19351855}],"targetHeight":19351822}
{"level":"info","ts":1662410279.309522,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351838,"End":19351857}],"targetHeight":19351822}
{"level":"info","ts":1662410289.3097515,"caller":"blocksync/blocksync.go:180","msg":"block sync intervals.","ioAddr":"io1ws8xfjyc3wmlm9s7aauqmq0f4ey4qwn5dd3p53","intervals":[{"Start":19351840,"End":19351859}],"targetHeight":19351822}
:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           797M   79M  718M  10% /run
/dev/vda1       155G  155G     0 100% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vda15      105M  9.2M   96M   9% /boot/efi
tmpfs           797M     0  797M   0% /run/user/0
/dev/loop5       68M   68M     0 100% /snap/lxd/22526
/dev/loop6       68M   68M     0 100% /snap/lxd/22753
/dev/loop4       47M   47M     0 100% /snap/snapd/16010
/dev/loop7       47M   47M     0 100% /snap/snapd/16292
/dev/loop9       56M   56M     0 100% /snap/core18/2538
/dev/loop2       62M   62M     0 100% /snap/core20/1593
/dev/loop3       62M   62M     0 100% /snap/core20/1611
/dev/loop10      56M   56M     0 100% /snap/core18/2560
@guo
Copy link
Member

guo commented Sep 7, 2022

useful feature for debugging!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment