Closed eleven-pixel closed 1 year ago
It looks like spdk failed to allocate storage for PC1. Can you check for the proper allocation of huge pages? How much memory is in the system overall?
grep Huge /proc/meminfo
HugePages_Total: 128 HugePages_Free: 128
I have already set up huge page
:~/supra_seal$ grep Huge /proc/meminfo AnonHugePages: 0 kB ShmemHugePages: 0 kB FileHugePages: 0 kB HugePages_Total: 128 HugePages_Free: 128 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 262144 kB
The system has a total of 1T of memory
sudo ./scripts/setup.sh status Hugepages node hugesize free / total node0 1048576kB 0 / 0 node0 2048kB 128 / 128
Type BDF Vendor Device NUMA Driver Device Block devices NVMe 0000:01:00.0 1b96 2400 0 uio_pci_generic - - NVMe 0000:02:00.0 1b96 2400 0 nvme nvme1 nvme1n1 NVMe 0000:03:00.0 144d a808 0 nvme nvme2 nvme2n1
Is it because there are two node0?
It could be. If you end up on the node with no pages allocated it seems like that would be a problem. Can you allocate pages on both nodes, or direct it to run on the node with pages allocated?
Try it later, thank you
If problem persists, just re-open the issue. Cheers.
~/supra_seal$ ./exec.sh
Max Offset returned 6fc7d256 Slot size returned 2c0000000 for 128 sectors max_offset 1875366486 and slot_size 11811160064 2023-07-24 15:35:48 1690184148 Batch 0 locked slot 0 2023-07-24 15:35:48 1690184148 Batch 0 start PC1 supra-seal-demo: pc1/../nvme/spdk_ptr_t.hpp:29: void spdk_ptr_t::alloc(size_t) [with T = batch_t<page_t<sealing_config_t<128> >, 13>; size_t = long unsigned int]: Assertion `ptr != nullptr' failed.
./exec.sh: line 22: 53222 Aborted sudo ./target/release/supra-seal-demo
How do i fix this error?
OS:Ubuntu 20.04.3 LTS
GCC:gcc version 11.4.0 (Ubuntu 11.4.0-2ubuntu1~20.04)