#restart
1 messages Β· Page 1 of 1 (latest)
Doing the restart tmw afternoon is a big problem for me. Probably won't be able to participate in that
Thanks for the update Gavin!
that's fine, minus one opponent π§ π€£
ps. forever yours with love β€οΈβπ₯ you know I am joking
nice
No but seriously, why do we need to suddenly bring weekends into this
Network stops for no one π
its 24/7
Anyway, everyone has a timezone issue regardless of when it happens
look at the context here - we're already overtime in this expedition and have pretty much put our lifeblood into this
I stayed up super late for all previous restarts π
let's tell @burnt mesa to stop the chain on weekends
At this point sleep is optional
well some of us have other commitments
better ask @lapis latch
I agree. Mainnets are one thing, testnets are a different story.
And I've never been a big fan of "sleep is for the weak" narrative...
lollllll
sleeplessness makes me weak
same here
Unless it makes a big difference to the timeline, I'd personally advocate to pushing the restart to Monday.
I don't see a big deal about the weekends, but I get it
we could do tmw morning / am if they can make it, that would give time to set up the stuff before weekend hits but personally I agree with you, monday is better
if you are planning to sync from scratch, devs are about to post the pre-release (it's probably building rn)
and you can start syncing it now so that it's ready by tomorrow
The issue is not the weekend .. Main issue is there is no fixed timeline for that plan.. we can't wait all day for that.
this too
that's the version that will become release?
and it tends to shift. today was going to be restart. all of this is understandable ofc, but everything I said above too
But doesn't that mean that as soon as enough stake syncs the chain goes live again? Meaning, there is no genesis time any longer.
I feel you @upper ridge . I wasn't available all this afternoon so I was kinda secretly hoping for a postpone restart π we all have a life
I'm guessing the way to control it is to tell you guys when to start your validators? after all you have by far the most vp
was wondering about the same though
Who's "you guys" in this context?
π§
Last weekend I suggested that validators agree to not start until Monday, since it was already Friday evening UTC at the time of my suggestion.
Could try that again but am aware of not going to the well too many times π
guessing it would have to be on official announce basis for it to work
and even then people could probably just restart if enough
can't we just all restart the chain tonight when pre-release hits? π
We all have other commitments
Yes, telling computers what to do is easy (for now), people are harder...
That's precisely the point.
clearly not on those specific times. it wasn't a jab at anyone if it came across like that
The solution is as simple as effective: we just break the chain again tomorrow.
We have to
#1215054434925813907 message
@sullen flame the command you mention is namada ledger run-until --block-height I think
well not an easy choice
- on one side I want to continue building and I need a working BC to do it
- I'm tired as everybody here
if there is snaoshit ready we could restart tommorrow morning UTC, I think maybe
I used that one
namada node ledger run-until --block-height <#> --halt
question is waht is slowing things down preventing from restart ?
this will happen tomorrow afternoon
anyway no hard feelings, I'm glad you have taken the mic to help on communication @sullen flame it's really smoother for us
okay! after much talking and some conflicting info, @here this is my understanding
first, the caveats: members of the eng team and Spork are each syncing with v0.31.9. if it goes well, eng team will cut the release. you can use the software as prerelease, but yeah, it hasn't fully been tested until someone has successfully synced (and a couple of other things)
if you do want to get a jump start and you don't mind using prerelease software, here's a proposed decision tree:
-
sync from scratch with the v0.31.9 release https://github.com/anoma/namada/releases
Steps:
a) set many peers/seeds, start syncing, wait like 12 hours or something -
sync with v0.31.6 from some block before the latest block height 90044 (roll-back is broken, but fixed in v0.32.0 i'm told)
Steps:
a) build and update with the v0.31.9 release https://github.com/anoma/namada/releases
b) start syncing and wait for voting power to come online -
sync from snapshot - this is probably the easiest way, thanks to @glacial nexus, but also yeah there's a trust assumption
Steps:
a) download snapshot and use the v0.31.9 release https://github.com/anoma/namada/releases
b) see msg from KrEwEdk0 (below) to place the snapshot
c) start syncing and wait for voting power to come online
msg from @glacial nexus:
Snapshot at height 90000 https://namada-se-rpc.citadel.one/snap/namada-se-90000.tar.lz4 Contains db directory to be placed in chain id root dir and data directory to be placed under cometbft dir priv_validator_state.json is removed from the snapshot to prevent validators from double signing on accident as node won't start without this file Also made snapshot with tx index for RPC nodes: https://namada-se-rpc.citadel.one/snap/namada-se-90000-tx_index.tar.lz4
okay good news, @muted rapids was able to successfully sync to 90044 with v0.31.9
i've locked the thread temporarily so that my msg above is seen and not buried
could you use #π-testnet-campfire? it's running v0.31.6
okay! @here is the v0.31.9 prerelease: https://github.com/anoma/namada/releases
thread is unlocked, what's up
re-sync use 0.31.9 and stop at the block before 90044 and wait for 0.32.0 :))
use namada node ledger run-until --block-height <#> --halt
just restarted with 0.31.9 after the snapshot, synced to 90044 and started to sync all rounds for 90045 (validator node)
checking rpc as well
looks fine, just need to get last round and then get VP to continue, afaik
nah, not v0.32.0 just yet. wait for tomorrow and we'll help coordinate more voting power to come online
v0.32.0 will come only after governance proposal. it will be more involved bc it will be a hard fork
Can just go up till 90044-90045 right?
um no? I think?
will upgrade to 0.31.9 now and use Citadel one's snapshot.
i think so, yeah
just we don't want too many genesis validators doing this or we'll start making blocks again haha
want to give people notice before that happens
Aah right, got it
lfg lol
do we need to sync from scratch, or do we not need to do that? inquiring minds want to know π
Gonna be using citadel one's snapshot atm
Though probably have enough time to sync from scratch
#shielded-expedition message too, just the snapshot is without index, will be ready soon as well, just for the sake of more sources
How long did the whole sync from start take? Thinking of doing it for my validator
I actually wanna go and sync from scratch as well for my validator.
10 hrs more or less. maybe a little more
Is citadel one's with tx enabled tho?
one of them are yes
Do we have tx enabled snapshot, I prefer otherwise to sync from scratch then
Enough time right
yup citadel one has
depends on when restart
Will this cause trouble if one let's say has config set to no tx, but uses a snapshot with tx enabled?
pure depends on server, 4-6hours
Just checking for potential edge case
when you say tx you mean indexer right?
node just won't index any new txs
Talking bout the tx_index.indexer="kv" setting
yup exactly.
do we know how to deal with indexer in this?
the actual indexer I mean
Restarting from scratch then, easier imo and less chances to mess up
also, if we sync all the way up to 90044 or whichever it was, do we risk getting the "bad block" now or no such risk after update?
not easier, time wasting as for me, but for the sake of safety to don't catch any corner case seem yes
I am ok to get corner case, will post it as S-tier then π
thinking of resyncing too
but idk maybe more comfy to just use snap
if anyone does resync with new version, can't y'all do a snapshot around 90k
my rpc is synced to 65000 on 0.31.6 and syncing after to the head with 0.31.9
I have your snapshot too, just checking if I can use this for both rpc and validator node
I'm actually super occupied programming, so using that snapshot for one of my nodes is perfect
Will use it for rpc node
should i resync from scratch? i'm already jailed tho
do we risk anything being changed in the tx-indexer file so as to mess up the indexer read of the data?
I will sync my Validator from scratch . π«‘
I guess no, coz it will not index those blocks that are already in db
yes but going forward?
also, would the last block be included somehow or is all good with the indexer just resuming?
it is not finalized, should not be processed by indexer, but you can resync it as well))
what was the latest consensus round?
90044?
1237
btw, once you get to 90045 as we had 1237 failed rounds it is worth changing below values to make it faster, otherwise each round is 30s (~10 hours) to get to the last
as after the previous upgrades to sync faster, and then move back
don't change timeout_propose_delta and timeout_prevote_delta, it will result in nil-prevotes
Only timeout_precommit_delta needed for faster ctachup and won't screw your prevotes
and any other parameters
timeout_propose = "3000ms"
timeout_propose_delta = "500ms"
timeout_prevote = "1000ms"
timeout_prevote_delta = "500ms"
timeout_precommit = "1000ms"
timeout_precommit_delta = "0ms"
timeout_commit = "10000ms"
this is what you need to have
removed mine)
Having issues untar the lz4 snapshot
Can someone post a command for doing this. Raven, the common you posted is giving issues
gonna resync my rpc I tbink
People have issues, software has bugs. What is your error message and linux distro
huh?
no errors here
Resync is giving issues. I cleaned up and reinitialized and itβs giving issue chain id not initialized
I'm at 600, just started hehe.
What does "issues" mean.
looks to be starting fine here from scratch
Gonna do my rpc now.
local file: tar -Ilz4 -xf "$filename" -C "$path"
remote: curl -L "$link" | tar -Ilz4 -xf - -C "$path"
"there was an error message and I clicked ok" "what was it" "idk"
Path should be the shielded testnet folder right
Not the config/data one correct
yep, you can use some temp and move after
lz4 -d folderABC.tar.lz4 -c | tar xvf -
I prefer doing a temp folder first
Good idea. Download snapshot, let me try this
Will use the snapshot for rpc
$HOME/.local/share/namada/shielded-expedition.88f17d1d14 - this is the path on my side
validator is going at it from scratch.
but for the sake of safety, use temp
for the sake of safety, sync from scratch
with an rpc/fullnode, is there any point to preserving old priv_validator key?
no, but if you'll use my snap it doesn't have it
But for node to start you need this file. On rpc node you can just place an empty json there
{}
interesting, we will have growing rounds while not enough vp seems
What all do I need to move from temp, both cometbft and db folder right?
cometbft/data + db
I may have figured out what causes the indexer to halt btw
chain growing already?
Oh?
I'm not even sure if I had this still btw.
you don't while the chain is halted ofc
I would not call that growing π
@glacial nexus do you have growing rounds ?
you implied we would have growing rounds - what was that abt
i'm just catching up on my rpc
round 1606 and looking at prevotes timestamp it's still not the latest round
ah, I guess I just had it stopped before, that's why I had only 1237
At 5k blocks now, going quite fast.
all rounds from the last week π
Did you init again with new version? For some reason this was giving me isssus. Trying the snapshot and taking a bit to start
oh yeah, i stopped my val on round 1935 and it was on march 2nd
so there a a looot of rounds to catch up
Ah, I stopped node, installed binaries, renamed my old chain folder, joined network again using utils command, then copied over everything I wanted to preserve and ran it again.
The usual.
always goes fast in the start...
Thanks @glacial nexus for the snapshot, I think I'll try that first!
Yeah, did all this and gave issues for rpc node. Maybe let me try for validator node
sync time is 5-8 hours depending on the hardware and if you have tx indexing enabled or not
think I'll just go with snapshot on my validator
Trying it again
Will use snapshot for rpc tho
@sullen flame when exactly is the restart being planned?
but we did it already, only matter of VP is now
we're just about to hash the state dump from two different nodes that we synced to see if they match
if they match, we should announce a time tomorrow
hashes match π
who controls the announcements controls the vp
as early as possible (within reason) would be appreciated
are any checks being run on whether using a snapshot made on 31.6 is good or not?
yeah Spork is doing that now
Used @glacial nexus's snapshot for rpc. Blob ZENODE is back on track: https://zenode.app/explorer/namada.
Thank you dude!
Does state dump take into account not finalized block?
Because if it doesn't, hash might be the same as we have right now on 0.31.6
3132 is the latest consensus round
Reason: Posted a link
Using my old address book fixed the issue
Syncing from scratch in both for now
can pls you state dump and shasum it? not sure how long that will take
Spork is done for the eve, we're so tired haha
Hahah I understand
on it
Syncing from scratch
801131a49b18ff09bcc76210b1ff0c3f52bf2c0a db_dump_90044.toml
801131a49b18ff09bcc76210b1ff0c3f52bf2c0a db_dump_90044.toml
:)!
π₯π₯π₯π₯π₯
now can someone do the same with nodes that were not upgraded or rolled back?
well, i can, one sec
shasum db_dump_90044.toml
5a2c22a43c19df6df919e733893e450455b094b3 db_dump_90044.toml
yeah. all good then
goodd
wat? this doesn't match
Think that's good, he did it on an older version
i made it from a node on 0.31.6 that wasn't rolled back
to confirm that state dump differs from upgraded nodes
thank you for checking these!!
what this mean? citadel one's snapshots are good?
okay so Spork is going to write up instructions tomorrow morning and then we'll organize a restart
people can use krewedk0's snapshot if they want, also we can likely host a snapshot
Yes, and Citadel's check to also see whether old version differs from 0.31.9 makes sure we don't get state inconsistencies again (as many are still on v0.31.6 and a handful on v0.31.9).
Gavin, do we have to restart on a friday afternoon?
maybe 2p CET? that's 8a ET
we are up with snapshot
I[2024-03-07|20:14:05.504] Timed out module=consensus dur=1s height=90045 round=7 step=RoundStepPrecommitWait
I[2024-03-07|20:14:08.517] Timed out module=consensus dur=1s height=90045 round=8 step=RoundStepPrecommitWait
I[2024-03-07|20:14:10.413] Timed out module=consensus dur=1s height=90045 round=9 step=RoundStepPrecommitWait
I[2024-03-07|20:14:12.079] Timed out module=consensus dur=1s height=90045 round=10 step=RoundStepPrecommitWait
I[2024-03-07|20:14:13.851] Timed out module=consensus dur=1s height=90045 round=11 step=RoundStepPrecommitWait
I[2024-03-07|20:14:15.450] Timed out module=consensus dur=1s height=90045 round=12 step=RoundStepPrecommitWait
i think so, but will announce first thing tomorrow
urg
must i leave mine up or stop and start again tomorrow?
better that than later though. I'm just very weary of how timelines tend to shift and suddenly we're long into the weekend
some of us will be left out if we can't start it beforehand
Do WE have a table off how much VP we have ? Coz I can see that people are on standby at block 90045, which means they are passed the faulty one.
So as soon as there is enough VP , it's gonna be rolling
Validator node of mine is at 20k blocks atm. Goes quite fast.
3k+ rounds yet)
what, rounds goes to 3k?
pff.
yes, coz we had running chain all this time which tried to finalize 90045 block
here
3132 is the last
~1-2 per sec when syncing
we risk it suddenly starting
it more looks like not halt but a consensus problem, coz during halt nothing happens
this is what I wrote above, once enough VP, the chain will start moving
what's the r/r of a full resync of validator vs snapshot restore?
ok. will just leave running until tomorrow
full resync 5-7 hours, snapshot - 1h for validator to get rounds, I guess, maybe 1.5h
or a u about risks?
13k here and syncing as well
Rpc also decided to sync from scratch, around same block
Do we need to set the block height halt flags before block 90044 ( namada node ledger run-until --block-height <#> --halt ) or not?
Because I am also reading that when VP is reached there is a chance that the chain will move on. Maybe we should all agree on what to do?
ok waiting for tmrw π
Waiting βοΈ
Thank you!
Thanks. Will also wait for tomorrow.
Full disclosure, we need to leave ours running as there are a number of commitments tomorrow that can't be rescheduled, especially without a defined start time. If that changes we'll provide an update.
Same here. Leaving mine running as well
still think booting on a friday afternoon is ungood. but yeah will do the same if it hits with a time I'm not available
was asking about risk-reward
think I'll chance it on snapshot, getting tired of syncing and looks like it should work on all accounts from accounts above
yes, this is a good idea
For the record, regarding some things said earlier, I've put every single thing I've had into this for the past five weeks, spent the same number of half-sleep nights to do the stuff i've done here (like a lot of us which tbh is stupid but hey that's how it is). I don't feel it's fair to question people's commitment over having stuff that can't be canceled. (whether or not one thinks it's fair to postpone over weekend is something else)
@sullen flame
not all that good, assembles, swears at RUSTUP_TOOLCHAIN, need to be warned that this is possible
Compiling rocksdb v0.22.0 (https://github.com/heliaxdev/rust-rocksdb?rev=4dc7f4fdfa17e923d3078d51261e3db66707754d#4dc7f4fd) error: environment variable RUSTUP_TOOLCHAINnot defined at compile time --> crates/namada/src/vm/wasm/compilation_cache/common.rs:90:53 | 90 | concat!(env!("CARGO_PKG_VERSION"), "_", env!("RUSTUP_TOOLCHAIN")), | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: usestd::env::var("RUSTUP_TOOLCHAIN")to read the variable at run time = note: this error originates in the macroenv` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0433]: failed to resolve: could not find DefaultHasher in hash
--> crates/namada/src/vm/wasm/compilation_cache/common.rs:84:41
|
84 | let mut hasher = std:#οΈβ£:DefaultHasher::new();
| ^^^^^^^^^^^^^ could not find DefaultHasher in hash
|
help: consider importing one of these items
|
7 + use borsh::__private::maybestd::collections::hash_map::DefaultHasher;
|
7 + use crate::sdk::borsh::__private::maybestd::collections::hash_map::DefaultHasher;
|
7 + use namada_core::borsh::__private::maybestd::collections::hash_map::DefaultHasher;
|
7 + use namada_sdk::borsh::__private::maybestd::collections::hash_map::DefaultHasher;
|
and 1 other candidate`
RUSTUP_TOOLCHAIN
What file I need to backup before sync from scratch
just run sudo curl https://sh.rustup.rs -sSf | sh -s -- -y . $HOME/.cargo/env again and build
if you're building namada from source, then you'll need to upgrade the rust toolchain
hey, there is no official image for v0.1.39
i created a PR for it, do you think it can get merged before the restart? or we should build or own image
https://github.com/anoma/namada/pull/2847
Hello, What the file I need to backup when sync from scratch
so confused now
Do we start syncing or use snapshot for validator node? I see Gavin last announcement not to do it, can someone explain please, bit confusion.
I am syncing from scratch. However, using snapshot should work as well.
no halt height to set?
I think itβs okay to not set halt height. When enough voting power comes online, we should start moving
You can set a height too if you prefer and restart later.
can't see node status after updated to 0.31.9, tried using curl -s localhost:26657/status also won't detect
Reason: Posted a link
Status query failed with Error {
msg: "HTTP error",
source: "error sending request for url (http:// 127.0.0.1:26657/): error trying to connect: tcp connect error: Connection refused (os error 111)",
}
however logs showing that i'm syncing blocks
which command are you running?
curl -s localhost:26657/status | jq
returned this message
sorry, when i ran namadac status command returned this message
not showing anything when using curl
ok that makes more sense
you sure you're on 31.9 right?
have any idea what happened?
no π
root@Ubuntu-2204-jammy-amd64-base ~/.local/share/namada/shielded-expedition.88f17d1d14 # namada -V
Namada v0.31.9
except the error is super similar to the cli thing that was introduced with 31.6 which I thought was fixed now
is there any alternative how to monitor my node?
what happens if you put a --node https:// (insert localhost and such)
Yes, I mean to warn those who still have the old version).
same, nothing changes
might be port issue?
i'll look into it
updated and started the synchronisation from scratch.
can you run this command:
curl -s localhost:26657/status | jq
my block is increasing, because the synchronisation is from scratch)
yeah, but can you run that command? my node can't after updated to 31.9
Yes, I can, but what error are you getting?
it's not showing any errors
not showing anything actually, just returned nothing
π’
you sure it's actually running?
yes, i'm picking up blocks right now
height 8000
let me try on mine and see what happens, one sec
works fine here, outputs json with status
so idk
i'll resync from scratch again thenπ
could be a firewall issue idk, but seeing as it fails on localhost, seems unlikely
doubt that will fix it tbh. you could try renaming the namada-folder, rejoin from scratch and see if it helps. then restore back if it doesn't
i've seen some weird errors if i've had other nodes like osmosis running, idk if that could be an issue?
it is resolved
i deleted the entire network folder and rejoin
thanks for the helps @upper ridge
good stuff! didn't help much I'm afraid haha π
how long does it take to sync from scratch?
12 hrs or so
Would recommend snapshot if you are starting now
do you have snapshot?
there's one above in the chat from citadel.one
both with index and without
alright, i'll try
Warning: Binary output can mess up your terminal. Use "--output -" to tell
Warning: curl to output it to your terminal anyway, or consider "--output
Warning: <FILE>" to save to a file.
what's this π
what are you trying to do? ie which command?
trying to download the snapshot
instead using wget command, i used curl haha π
mhm was just about to say wget
sorry π
Reading that some are running the nodes without setting up an halt height. This way we won't get an orchestrated start. Maybe an idea to make an announcement about running with halt height?
tbh I think most just want to start as soon as possible
whether that's a good thing or not
Can I just wait and start when we don't need the halt anymore. That's I can start when blocks production has resumed?
you're crew right?
Yes
should be fine I think
though tbh I would just leave it running
But no blocks will be produced right? Till genesis validators join or something like that
that's my understanding yes
until enough voting power joins to start producing blocks
downloaded snapshot, and now it seems stuck at block 90044. what's the latest block btw?
logs showing error reconnecting to peer
that's where you will be stuck π
90044 is latest
so i just have to wait until it picks new blocks?
oh yeah i read from the announcement to wait for genesis validator to sign new blocks π
it's not just the genesis, the mention of them is simply because they have massive vp compared to the rest
and meanwhile I'm with 0 VP
i'm jailed
π€
also we'll share our snapshot soon
Spork is working on our coordination instructions, and then we'll announce our proposed restart time. we're thinking 14:00 utc
would be great if timeframes can be kept today. (still not excited about this booting today, but if times are kept I can probably be part of the restart - if not it's a slim chance)
That flashlight hurts my feeble eyes actually. Damn.
yeah, thanks for the flashlight Zen
time to get out into the sun π
I'm trying to take a different approach in causing troubles in this expedition. Induce some widespread seizure.
Crashing some other things I see instead of nodes then
For real, I actually burned my eye once lol. I stared into the sun for too long. My eyes would blur out everything I focused on for 3-4 weeks.
will this be the move from v0 to v1? or is that later with the hardfork?
if you're not a genesis validator, i think it's safe for you to leave your validator running (instead of paused)
really the coordination timing (estimated 14:00 utc) will be for the genesis validators
i will include this in the announcement
and then network will pick up immediately if things go as planned, or will take some time to propagate?
Pickup once enough are signing blocks
Need 66% signing for new blocks to be produced
Yes, our VP should really be negligible
Baby VP more like it
let's say all genesis are in place at the set time (which may be too hopeful but). How long till the chain starts moving?
I think immediately if 66% VP is reached
if you do the math, post gen have a lot too. but imo a lot aren't participating
so don't think we should fade our contribution here either
It's about last active set though
tbh I just want to develop more tools, but not many roid in that π
So even if we have a lot of roid in unison, we still won't sign the blocks to make the chain progress
So mostly pre genesis ones will matter since most of those were in the active set
Heheh, perhaps switch up the purpose of the things you make while still trying to leverage the skillsets you have
mebbe. but done what I can there for now
I was in active set
so did y'all just replace data and db folder and it worked off the cuff, or is a join-network reset better?
it should be fine for you to be synced and ready to make blocks
we'll need tens of validators with enough voting power to come online, which i think we can arrange with the genesis validators
you think starting at the proposed time is realistic?
yeah, eastern US time will be 9a, CET will be 3p, HK will be 10p
what's up here? π€
someone want to weigh in on this?
morning, liver
namada_metrics_consensus_round_voting_power_percent{chain_id="shielded-expedition.88f17d1d14",vote_type="prevote"} 2261.24531865957```
2k% π
I'm seeing this:
err="error signing vote: step regression at height 90045 round 3132. Got 2, last step 3"
after using snapshot
@sullen flame We are running a pre-genesis node, but jailed, all our allocated tokens are slashed, now only few tokens are staked on our validator, should we do the coordination as other normal genesis validators?
hi! yes
roger
I have this on RPC
2024-03-08|01:03:17.600] Timed out module=consensus dur=26m9s height=90045 round=3132 step=RoundStepPropose
wondering why metrics return so huge % for prevotes and precommits
we re-sync our node from scratch, and the indexer also need re-sync from scratch?
anyone familiar with this error? οΏ½ERRORοΏ½namada_apps::node:ποΏ½Tendermint error: Failed to initialize CometBFT: No such file or directory (os error 2)
do you have priv_validator_state.json file inside of cometbft/data dir?
snap or resync? if snap check that dirs are in place, e.g. Cita's snap has some guidance where to put what, and mine directly has the same tree inside as the local
and yeah, state.json
what is the current active vp?
metrics show some dumb values and the last completed round is with 67+ seems, but the new is not started yet afaik
i'm told
"that seems fine while you're syncing to the latest round"
you're a sceintist for sure !
Another prominent scientist who temporarily injured his eyes by looking at the Sun (though not to observe sunspots) was Isaac Newton. When he was about 22 year.....
Oh I did not know this!
My reasoning was more spiritually inclined. The doctors had a good laughter and were intrigued when they looked into my eye though. Was completely orange looking. It healed luckily man. I was super scared back then that I had ruined my sight.
it should give you the filname no ?
restart: up and ready but not genesis and jailed ... so .. I will do psycoholigcal care for node runners
Or not perse spiritually, more like trying to find ways to restore my mental state through rather alternative measures.
galileo too
(newton)... When he was about 22 years old, he looked at the reflection of the Sun in a mirror, while standing in a darkened room β a situation almost guaranteed to maximize damage by dilating the pupil. (The similarity to the case of Fechner is instructive: both were deliberately trying to provoke after-images; both observed the Sun well up in the sky from inside a dark room; both suffered photophobia and retreated to a darkened room for some time; and both eventually recovered normal vision.)
Fetchner - > galileo
you're definietely a scientist !
I underestimated the sun lol
Interesting!
Reason: Posted a link
htt p s://aty.sdsu.edu/vision/others.html
Ah damn, I wasn't quick enough to click the link.
Thank you, will read it now
Do you know the threshold too?
Lollll
Greaves says, that in measuring the diameter of the sun he hurt his sight, βinsomuch that for some days after, to that eye, with which I observed, there appeared, as it were, a company of crows flying together in the air at a good distance. At the first I did verily believe I saw a company of crows flying in the air
I also had this π. I saw like black spots in my sight everywhere I looked. Funny description haha.
I updated it now. But it still doesn't find the peers. ast_block_height":"90044" is stuck here. What can I do?
the cometbft directory somehow isn't created. only on one vps, was setting up a spare node to play with the new indexer
nope
waht i you create the dir yourself ?
dir permission creation problem maybe ?
shouldn't be, checked it, but should maybe check again
nope no permission problems
it's an auxiliar server so nbd, just odd
going to get my main up and running now
those values are weird, the threshold is 66.(6)% (2/3)
"BA{219:___________________________________________________________________________________________________________________________________________________________________________________________________________________________} 0/156523009298949 = 0.00"```
ok so my priv-validator-state is set at block 90045, isn't that a bit odd?
shouldn't it be 44?
what was the status of 44, was it accepted or no?
if all validators go with a file like this and the idea is to create a new 44, won't that be a problem?
or am I imagining things?
height": "90045",
"round": 2492,
"step": 2,
what happened with 90044? was that "good" or "bad"?
3132 rounds should be)
I synced from scratch starting yesterday and am seeing -
SIGNED_MSG_TYPE_PRECOMMIT(Precommit) 000000000000 000000000000 @ 2024-03-08T11:50:13.375363731Z}" err="error signing vote: round regression at height 90045. Got 275, last round 3130"
wait for the last round, 3132
after that you will have only this
2024-03-08|01:03:17.600] Timed out module=consensus dur=26m9s height=90045 round=3132 step=RoundStepPropose
I see, it's still progressing but very slowly. I started syncing over 12 hours ago.
hm yes, but wasn't 44 the problematic block?
Yes, but apparently the engineers deem this intended behavior.
π€
that doesn't make sense to me
or is it that the block wasn't the problem but the way the software parsed it?
I think it means the validators are in the process of proposing a new block after 44
Not sure what happens with block 44 itself
if block 44 is somehow corrupted, I don't see how we can progress to building block 45
The offending transaction in block 44 has a data field with an unexpected length. I guess v0.31.9 handles that edge case, so it can process 44.
hm makes sense if so
but if that's the case why do we even need to resync the whole thing and not pick up where we left off?
because the former client didn't store it correctly?
not fully convinced
my node got to
module=consensus dur=26m9s height=90045 round=3132 step=RoundStepPropose
But not progressing, looks to be just looking for peers
I wondered about that too. Could be that the v0.31.9 also contains other changes such as a database upgrade, so the old format has to be converted to the new format.
Updated RocksDB dependency. For a shared libary users make sure to link against version v8.10.0.
idk I can't get this to square with gavin's description of the bug
Kind of nasty that a RocksDB update makes it necessary to resync from the start.
guess we'll see if it all works out well
shouldn't. if a snapshot from 31.6 can be used (as they are), I don't see why resync is needed
I think this doesn't get created when the tendermint mode is set to Full instead of Validator.
But I might be wrong
don't think that's correct
hasn't been an issue on my other rpc node and it's sibling I used to create a snapshot yesterday. just this one vps that's doing this for reasons I don't understand
Is it running tho?
no it exits and never runs
~10h in such a state already π and nothing happens
I assumed we should have some VP growing but it's not...
you got any opins on my musings about the blocks above?
so we just wait?
90044 was finalized in the chain, afaik
90045 can't get consensus, and not moving now even with rounds
I would wait the team with some instructions of clarifications
cause it is not doing anything hard to see if in limbo and waiting or a problem? π
Anyone got that pic showing who in concensus?
everyone, on both rpc and validator
let's go to the new thread π #π£-se-announcements message