-
Notifications
You must be signed in to change notification settings - Fork 947
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
[Bug][ARM] Missing re2 ARM build cause Internal Server Error #660
Comments
To solve this issue, we need to modify the native modules here and add similar url and sha256 for linux-arm64 Some steps to solve:
need some here from infra @bbarani @peterzhuamazon |
Should we close this issue: #648 |
O sorry. I think it is duplicate. I will close this one. |
Moving to 1.2 label since we still do not have a replacement artifact. |
@bbarani @peterzhuamazon @peternied
@bbarani @peterzhuamazon @peternied Haven't heard back and let me make the request more clearly. To solve this reported issue and allow re2 to have a ARM64 build, we need to have a re2.node uploaded and saved. I think the Infra team could help here to apply step 1 to create |
We need more context on this one:
Thanks. |
This for the timeline core plugin. This bug existed pre-fork with the error message including: node_modules/re2/build/Release/re2.node: cannot open shared object file: No such file or directory. It turns out the application uses node-re2 so that it can safely use the regular expressions specified by end-users within Timeline, but Node-RE2 does not contain a hosted build for ARM. So it fails while hosted on machines with ARM architecture since it doesn't exist. So the proposed solution would to be place where it is hosted but perhaps we can just download a version and throw it into the repo. |
@peterzhuamazon |
similar to chromium no arm64 version cause percy agent to complain when build on arm64? |
In Timeline, we use node-re2 for the regular expressions specified by the end users. Currently, re2 doesn't have an ARM build and returns an error. To solve this issue, we create an linux-arm64-64.gz and store it. Issue Resolved: opensearch-project#660 Signed-off-by: Anan Zhuang <[email protected]>
In Timeline, we use node-re2 for the regular expressions specified by the end users. Currently, re2 doesn't have an ARM build and returns an error. To solve this issue, we create an linux-arm64-64.gz and store it. Issue Resolved: opensearch-project#660 Signed-off-by: Anan Zhuang <[email protected]>
In Timeline, we use node-re2 for the regular expressions specified by the end users. Currently, re2 doesn't have an ARM build and returns an error. To solve this issue, we create an linux-arm64-64.gz and store it. Issue Resolved: opensearch-project#660 Signed-off-by: Anan Zhuang <[email protected]>
In Timeline, we use node-re2 for the regular expressions specified by the end users. Currently, re2 doesn't have an ARM build and returns an error. To solve this issue, we create an linux-arm64-64.gz and store it. Issue Resolved: opensearch-project#660 Signed-off-by: Anan Zhuang <[email protected]>
In Timeline, we use node-re2 for the regular expressions specified by the end users. Currently, re2 doesn't have an ARM build and returns an error. To solve this issue, we create an linux-arm64-64.gz and store it. Issue Resolved: opensearch-project#660 Backport PR: opensearch-project#887 Signed-off-by: Anan Zhuang <[email protected]>
In Timeline, we use node-re2 for the regular expressions specified by the end users. Currently, re2 doesn't have an ARM build and returns an error. To solve this issue, we create an linux-arm64-64.gz and store it. Issue Resolved: #660 Backport PR: #887 Signed-off-by: Anan Zhuang <[email protected]>
Describe the bug
Currently, re2 doesn't have an ARM build. When run osd in graviton instance, we observe the following error:
node_modules/re2/build/Release/re2.node: cannot open shared object file: No such file or directory
To Reproduce
Use a graviton2 instance (Linux aarch64)
logon to OSD
load sample web log data
go to visualize and select to create a timeline visualization
type in query .es(split=host.keyword:50, index=opensearch_dashboards_sample_data_logs).label("Host Name: $1", "^.:(.) >.*")
Expected behavior
Solve the above error
OpenSearch Version
1.0.0
Dashboards Version
1.0.0
Host/Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: