achow101 changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
jespada has quit [Ping timeout: 276 seconds]
kevkevin_ has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 265 seconds]
wafflefrie has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
corebot` has joined #bitcoin-core-dev
corebot has quit [Ping timeout: 248 seconds]
achow101_ has joined #bitcoin-core-dev
achow101 has quit [Ping timeout: 252 seconds]
kevkevin has joined #bitcoin-core-dev
aleggg has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 245 seconds]
kevkevin has joined #bitcoin-core-dev
bitdex has quit [Read error: Connection reset by peer]
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
kevkevin has joined #bitcoin-core-dev
jarthur has joined #bitcoin-core-dev
corebot has joined #bitcoin-core-dev
achow101_ has quit [Ping timeout: 260 seconds]
achow101 has joined #bitcoin-core-dev
corebot` has quit [Ping timeout: 244 seconds]
kevkevin has quit [Ping timeout: 265 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 272 seconds]
Talkless has joined #bitcoin-core-dev
Talkless has quit [Quit: Konversation terminated!]
kevkevin has joined #bitcoin-core-dev
jarthur has quit [Quit: jarthur]
jarthur has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
dzxzg has joined #bitcoin-core-dev
dzxzg2 has quit [Ping timeout: 276 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
nanotube has joined #bitcoin-core-dev
<bitcoin-git> [gui-qml] johnny9 opened pull request #460: Add Skeleton loading to Activity (main...activity-skeleton) https://github.com/bitcoin-core/gui-qml/pull/460
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
kevkevin has joined #bitcoin-core-dev
upekkha has quit []
conman has quit [Ping timeout: 260 seconds]
jarthur has quit [Ping timeout: 252 seconds]
upekkha has joined #bitcoin-core-dev
jarthur has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 244 seconds]
wafflefrie has quit [Quit: Connection closed for inactivity]
<dviola> Earnestly: yeah it has grown quite a bit, I still remember when my 256GB SSD was good enough...
<dviola> Earnestly: just curious but which hardware are you considering for your upgrade? I've been thinking about moving back to hdds for block storage, price per GB may be cheaper
kevkevin has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
l0rinc has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 265 seconds]
jarthur has quit [Quit: jarthur]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
kevkevin has joined #bitcoin-core-dev
<Earnestly> dviola: I would likely select something boring like a crucial p3 or kioxia (toshiba) 2tb nvme, or even just dedicate a 1tb drive to the blocks
<dviola> Earnestly: I see
<Earnestly> dviola: Fwiw, it'd all just live in a micro form factor pc of some description. bitcoin core doesn't really need much in the ways of specs. I have even sync'd the block chain on an rpi 2b not so long ago, it just takes awhile. (My internet isn't that fast anyway)
<dviola> yeah, indeed
kevkevin has quit [Ping timeout: 260 seconds]
<dviola> I was pretty impressed when I synced bitcoin core for the first time on a dual core PC (E5500 CPU + 2GB RAM)... I'm still not sure whether the slowdown I experienced was disk related or filesystem related but I did notice some slowdown when having the chainstate on SATA SSD
<dviola> when I have it on nvme it's pretty fast
<dviola> I did some tests with `dd` and writing zeros to the nvme gives me like 1.5 GB/s, the SATA SSD is a lot slower... so maybe that's just how it is
<dviola> yeah there are comments all over the internet that this SSD (WD green) is pretty slow and crappy, so that might be it
<dviola> just got curious about how much data the chainstate writes to disk...
kevkevin has joined #bitcoin-core-dev
jespada has joined #bitcoin-core-dev
<dviola> 11GB, that's not a lot, I guess the chainstate gets rebuilt every time bitcoin core finishes syncing?
<dviola> oh, it's bdb...
<dviola> anyway, not that this is a problem, it isn't, I fully expect the SATA SSD to be slower
Guyver2 has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 272 seconds]
adil has joined #bitcoin-core-dev
adil has quit [Quit: adil]
l0rinc has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<sipa> the chainstate is leveldb
<sipa> but depending on how high you set the dbcache, it may effectively mean rewriting the whole thing to disk on every flush
kevkevin has quit [Ping timeout: 245 seconds]
kevkevin has joined #bitcoin-core-dev
jetpack has quit [Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in]
jetpack has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
<dviola> I see, thanks y'all!
<dviola> oh, got confused with bdb...
abubakarsadiq has quit [Quit: Connection closed for inactivity]
<dviola> it'd be nice to know how much this kind of filesystem improvements end up helping bitcoin core: https://www.phoronix.com/news/Linux-6.16-EXT4-Performance
jespada has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jespada has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
l0rinc has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
abubakarsadiq has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
kevkevin has quit [Ping timeout: 252 seconds]
greypw1495085720 has joined #bitcoin-core-dev
greypw1495085720 has quit [Remote host closed the connection]
greypw1495085720 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<dviola> speaking of bdb, nice work on the descriptor/sqlite wallet, not having to bother with bdb when compiling bitcoin core is such a relief!
kevkevin has quit [Ping timeout: 268 seconds]
Cory has quit [Quit: Client closed]
Cory has joined #bitcoin-core-dev
robszarka has joined #bitcoin-core-dev
szarka has quit [Ping timeout: 260 seconds]
jespada has quit [Ping timeout: 260 seconds]
jespada has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<l0rinc> sipa: after #30611 (not yet in v29) we won't likely write the whole chainstate in a single sitting anymore
<corebot> https://github.com/bitcoin/bitcoin/issues/30611 | validation: write chainstate to disk every hour by andrewtoth · Pull Request #30611 · bitcoin/bitcoin · GitHub
<l0rinc> dviola: we could benchmark it, but disk speed is a bottleneck mostly during IBD when dbcache is very low - or when we need to iterate the utxo set for RPCs. I wouldn't expect huge differences otherwise - even SSD vs HDD measurements aren't always visible from just the results of my IBD benchmarks.
Guest0 has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 245 seconds]
Guest0 has left #bitcoin-core-dev [#bitcoin-core-dev]
<dviola> makes sense
<dviola> yeah, I don't expect to see huge differences either
<bitcoin-git> [bitcoin] ismaelsadeeq opened pull request #32654: init: deprecate `-blockmaxweight` startup option (master...05-2025-deprecate-block-max-weight) https://github.com/bitcoin/bitcoin/pull/32654
<l0rinc> correction to my previous claim to sipa: this applies to IBD or reindexes, with e.g. assumeutxo we still write the whole chainstate in one go for big enough dbcache
kevkevin has joined #bitcoin-core-dev
szarka has joined #bitcoin-core-dev
szarka has quit [Client Quit]
robszarka has quit [Quit: Leaving]
szarka has joined #bitcoin-core-dev
l0rinc has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
kevkevin has quit [Ping timeout: 244 seconds]
bugs_ has quit [Quit: Leaving]
kevkevin has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
awesome-doge has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
wafflefrie has joined #bitcoin-core-dev
wafflefrie has quit [Changing host]
wafflefrie has joined #bitcoin-core-dev
<bitcoin-git> [gui-qml] johnny9 opened pull request #461: Introduce standard fee selection to Send (main...standard-fee) https://github.com/bitcoin-core/gui-qml/pull/461
Guest55 has joined #bitcoin-core-dev
l0rinc has quit [Read error: Connection reset by peer]
Guest41 has joined #bitcoin-core-dev
Guest55 has quit [Quit: Client closed]
Guest55 has joined #bitcoin-core-dev
Guest55 has quit [Client Quit]
l0rinc has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
Cory has quit [Quit: Client closed]
Cory has joined #bitcoin-core-dev
l0rinc has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bugs_ has quit [Quit: Leaving]
jon_atack has quit [Ping timeout: 248 seconds]
Talkless has quit [Quit: Konversation terminated!]
l0rinc has joined #bitcoin-core-dev
malamaking has joined #bitcoin-core-dev
malamaking has left #bitcoin-core-dev [#bitcoin-core-dev]
l0rinc has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Cory has quit [Quit: Client closed]
Cory62 has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
ghost43_ has quit [Ping timeout: 264 seconds]
jarthur has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
jonatack has quit [Read error: Connection reset by peer]
S3RK_ has joined #bitcoin-core-dev
S3RK has quit [Ping timeout: 252 seconds]
spynx has joined #bitcoin-core-dev
spynxic has quit [Read error: Connection reset by peer]
spynx is now known as spynxic