-
paulfI'm looking at an x86 testcase with a 16byte overaligned struct and new isn't using github.com/facebook/zst
-
paulfargh wrong paste
-
paulfoperator new(unsigned int, std::align_val_t)
-
paulfis there a g++ option to make is use aligned new?
-
paulf000c3460 T operator new(unsigned int, std::align_val_t)@@CXXABI_1.3.11
-
paulf-std=c++17 -faligned-new don't change anything
-
tsoomewhich gcc are you using?
-
paulfgcc (OpenIndiana 13.3.0-oi-0) 13.3.0
-
tsoomeyou can try 14, it is also available on oi
-
paulfsame problem
-
tsoomeno idea then. I havent tracked gcc that much and I guess my google is just as good as yours:D
-
Kurlon_Well, that's a fail. My test box hangs drive IO under load. Ye olde LSI 1068E in IT mode, it just dies, no kernel messages or anything.
-
tsoomeKurlon_ which and how many disks?
-
tsoomesata?
-
Kurlon_8 x Samsung 850 Pro 128GB SSDs
-
Kurlon_SATA
-
Kurlon_I'm seeing lots of reports of that being an issue on these specific cards.
-
tsoomeI see...
-
Kurlon_So, plan B is back to an IBM M5014 that'll get flashed to IT mode for 4 of the drives, 4 more off the onboard intel chipset SATA with an unhappy bend in the connector.
-
Kurlon_Or... not, no IT mode firmware for this antique.
-
Kurlon_For $30 on eBay plus some updated SAS cables I can get a 9300-8i, feels like the way to roll.
-
Kurlon_For now, M5014 setup with four raid 0 virt drives, one for each SSD, other four on the chipset SATA, seems to be behaving OK.
-
Kurlon_Actually getting a bit better throughput with things split over two controllers.
-
richloweI have no idea about the GCC thing above either, but C++ choices are usually mystery to me
-
Kurlon_w
-
Kurlon_Interesting side effect of this bad storage setup, during a scrub the 'virt' drives report an IO count 10 times what the bare SATA drives do, but the total k/s matches.
-
sommerfeldKurlon_: 4k vs 512 byte sector sizes, perhaps?