Skip to content
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

Add ARM arch support #2

Open
zamazan4ik opened this issue Apr 19, 2022 · 5 comments
Open

Add ARM arch support #2

zamazan4ik opened this issue Apr 19, 2022 · 5 comments
Labels
area/supported-platforms Building/working/supporting different platforms enhancement New feature or request external

Comments

@zamazan4ik
Copy link

Hi!

As far as I see the only officially supported hardware architecture for now is x86-64.

We have a case when we want to build cloud-native application, which will be deployed to AWS EC2 instances with AWS Graviton CPUs (just because they are cheaper for the same performance in our workload). Not only AWS has ARM-based CPU - e.g. Alibaba Cloud also has their own ARM-based CPUs.

Is it possible to add ARM architecture support to your roadmap?

Thanks in advance!

@fomichev3000 fomichev3000 added the enhancement New feature or request label May 18, 2022
@fomichev3000
Copy link
Member

Looks like you ticket got many likes!

@fomichev3000 fomichev3000 added the area/supported-platforms Building/working/supporting different platforms label May 27, 2022
@zamazan4ik
Copy link
Author

@fomichev3000 Could you please provide somewhere in the documentation list of supported hardware architectures for YDB? Now it is not clear, which combinations of OS-Hardware Arch are supported by YDB. Also, if you have any specific restritiction on minimal instruction set (e.g. AVX) - please write this info too.

Thanks in advance!

@alexv-smirnov
Copy link
Member

Hardware requirements are now described here: https://ydb.tech/en/docs/cluster/system-requirements

@zamazan4ik
Copy link
Author

Thanks for the documentation! However, the issue is about adding ARM support to YDB, not just updating the documentation:) So I suggest reopen the issue and close it only when ydb will work on ARM properly.

@alexv-smirnov
Copy link
Member

Oh, sorry, thank you!

@alexv-smirnov alexv-smirnov reopened this Oct 10, 2022
robot-piglet pushed a commit that referenced this issue Mar 10, 2023
Initial fix
robot-piglet pushed a commit that referenced this issue May 24, 2023
robot-piglet pushed a commit that referenced this issue Sep 30, 2023
robot-piglet pushed a commit that referenced this issue Oct 20, 2023
…inter'

```
   #0 0x23d0d55b in GetSchemePrefixSize(TBasicStringBuf<char, std::__y1::char_traits<char> >) /home/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:111:11
    #1 0x23d0ce99 in GetSchemeHostAndPort(TBasicStringBuf<char, std::__y1::char_traits<char> >, bool, bool) /home/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:173:31
    #2 0x23d0da8b in NUrl::SplitUrlToHostAndPath(TBasicStringBuf<char, std::__y1::char_traits<char> >) /home/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:68:27
    #3 0x23d0da8b in SplitUrlToHostAndPath(TBasicStringBuf<char, std::__y1::char_traits<char> >, TBasicStringBuf<char, std::__y1::char_traits<char> >&, TBasicStringBuf<char, std::__y1::char_traits<char> >&) /hom
e/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:201:31
    #4 0x2c0d8715 in NReportSnippets::SplitGreenUrl(NSc::TValue&, TBasicStringBuf<char, std::__y1::char_traits<char> >, TBasicStringBuf<char, std::__y1::char_traits<char> >) /home/vmordovin/src/arcadia/fuse/arca
dia/search/web/util/report_snippets/report_snippets.cpp:50:5
    #5 0x2363d63b in (anonymous namespace)::TReportSnippetGenericContext::ProcessGrouping(TMetaGrouping&, TGroupingIndex const&, IMetaRearrangeContext::TRearrangeParams const&) /home/vmordovin/src/arcadia/fuse/a
rcadia/search/web/rearrange/rep_snip_generic/generic.cpp:129:21
...
```
nshestakov added a commit to nshestakov/ydb that referenced this issue Dec 20, 2023
nshestakov added a commit that referenced this issue Dec 21, 2023
GrigoriyPA added a commit to GrigoriyPA/ydb that referenced this issue Jun 27, 2024
GrigoriyPA added a commit to GrigoriyPA/ydb that referenced this issue Aug 6, 2024
jepett0 added a commit to jepett0/ydb that referenced this issue Aug 20, 2024
- remove the new option to control index impl tables partition split boundaries inclusion in the describe result of a table from public API. We will work on `ydb tools dump` later to enable it to save index tables split boundaries.
GrigoriyPA added a commit to GrigoriyPA/ydb that referenced this issue Sep 5, 2024
robot-piglet pushed a commit that referenced this issue Nov 21, 2024
dahbka-lis pushed a commit to dahbka-lis/ydb that referenced this issue Nov 25, 2024
dahbka-lis pushed a commit to dahbka-lis/ydb that referenced this issue Nov 25, 2024
nshestakov added a commit to nshestakov/ydb that referenced this issue Nov 26, 2024
nshestakov added a commit to nshestakov/ydb that referenced this issue Dec 11, 2024
nshestakov added a commit to nshestakov/ydb that referenced this issue Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/supported-platforms Building/working/supporting different platforms enhancement New feature or request external
Projects
None yet
Development

No branches or pull requests

4 participants