-
Notifications
You must be signed in to change notification settings - Fork 3
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
Generate MobyMask watcher using codegen #128
Conversation
@nikugogoi thanks for generating this watcher! I've got a question though...(@ashwinphatak may also be able to answer this) when running I assume it's in reference to either the |
|
Oh I didn't realize I was supposed to have ipld-eth-server running. I'll work on getting that running(is there a particular version I should be using?)
I was simply using the |
Okay, i am running |
@nikugogoi Ian just showed me the stack-orchestrator. Should I just run that before running |
@avivash changes have been pushed to stack-orchestrator and you can use the develop branch to run the services for watcher. |
@nikugogoi perfect, I'll take a look. Thanks! |
@abdulrabbani00 could you take a look at the failing health check? |
@nikugogoi and @avivash - Can you please paste your config file? The health check will fail if docker is unable to successfully perform |
Thanks @abdulrabbani00, I will try that out 👍🏼 . here is my
|
@avivash - Thanks, please let me know if the interval changes help, if not then it might be interesting to remove the health check entirely and see how long it takes for the DB to actually be reachable. |
@abdulrabbani00 Thanks, I just increased the retries and got past the previous failing health check, but it seems another one is failing in |
@avivash - I believe I know the culprit, I will update the README to reflect the changes if my hunch is correct. Can you please do the following: cd /Users/andrewvivash/vulcanize/go-ethereum
git checkout -b v1.10.19-statediff-v4
cd /Users/andrewvivash/vulcanize/eth-statediff-fill-service
git checkout -b sharding
cd /Users/andrewvivash/vulcanize/ipld-eth-server
git checkout -b sharding These local repositories need the latest changes for the v4 database. Let me know if this works, sorry for the inconvenience. |
Thanks for the quick reply @abdulrabbani00. I've just tried switching to those branches but i seem to be getting the same error: |
@avivash - Could you please send the entire log output for |
@abdulrabbani00 thanks. i've just included the entire output of
|
@avivash - Can you update the following file:
Although I should mention, with this option blocks will not be periodically mined. I can take a look at fixing the bug that caused this, and more than likely provide the desired outcome. If not, @prathamesh0, could you check to see why the genesis file is not being used as expected. |
@abdulrabbani00 it seems i still get the same error, unfortunately 🤔 |
If this is urgent @avivash, I can spend some time trying to debug it, but I have a hunch that @prathamesh0 will have a quick fix. If this is something that can wait until tomorrow then I'll defer it to him, if not let me know and I will try to debug. |
I think tomorrow is okay 👍🏼 thanks for taking a look today. The main goal is to get this running so I'm able to integrate it into https://github.com/danfinlay/MobyMask by the end of next week |
@avivash - Thank you, and I appreciate your patience. @prathamesh0 - Can you take a look, after pulling the latest changes from |
@avivash - I stand corrected, after double-checking all of the dependent repositories and ensuring they are on the right branch, everything seems. to work as expected. I would ask that you do the following:
If these steps still fail it might be easier to get on a quick call and try to debug. Let me know. |
|
Thanks @abdulrabbani00 and @prathamesh0, I've tried those tips(clearing those ports, pruning docker, switching branches), but still get the same error. Here is the output of my |
Hey, @avivash, wanna jump on a quick call and see if we can't get to the bottom of this? Ill send out an invite |
Hey @abdulrabbani00, I'm in a meeting right now, but I have a call with Ian in 30 minutes(10am PDT) where we're going to try to figure this out if you'd like to join that? |
@avivash - I can stay on for like 10 minutes before I have to leave. |
@abdulrabbani00 okay that sounds good thanks, hopefully it's just a small change that needs to be made |
@ashwinphatak , @i-norden , @prathamesh0 , @avivash , @nikugogoi - Andrew and I figured out the issue. It has nothing to do with any of the scripts/start up processes. The issue arises because Andrew is running ARM (m1 chip) and geth was not compiling in the correct format. As of right now our entire architecture is based on AMD64. To work around this, Andrew installed geth from the github release, skipped geth-build, and everything worked properly. I just wanted to make everyone aware of this as I am sure it will come up. I will also create a ticket for adapting the architecture to support both AMD and ARM. |
Really appreciate all the help today! I'll add those notes we discussed to the stack-orchestrator readme 🙏🏼 |
e60895d
to
67b4c43
Compare
Part of #127