Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Disable nightly testing of HDFS and log a warning when HDFS is enabled. #5085

Merged
merged 3 commits into from
Jun 18, 2024

Conversation

teo-tsirpanis
Copy link
Member

@teo-tsirpanis teo-tsirpanis commented Jun 13, 2024

SC-49481
SC-49482

This PR disables testing HDFS in nightlies. The runs have been very brittle for years when more tests were added in and with the recent addition of many tests to all VFSes, it is now impossible to get a successful run. As we are planning to fully remove support for HDFS in TileDB version 2.28, we have made the decision to not investigate the failures. The Core will still be built with HDFS enabled to catch build-time regressions.

Furthermore, the build script was updated to emit a warning when configuring with -DTILEDB_HDFS=ON.


TYPE: DEPRECATION
DESC: The HDFS backend is no longer officially tested by TileDB. As announced before, it is scheduled to be removed in version 2.28, to be released in Q4 2024.

@@ -53,6 +53,10 @@ if (NOT TILEDB_VCPKG)
message(FATAL_ERROR "Disabling TILEDB_VCPKG is not supported. To disable automatically downloading vcpkg, enable the TILEDB_DISABLE_AUTO_VCPKG option, or set ENV{TILEDB_DISABLE_AUTO_VCPKG} to any value.")
endif()

if (TILEDB_HDFS)
message(DEPRECATION "The HDFS storage backend is deprecated and untested. It will be removed in TileDB 2.28.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's mention that we only test that it builds.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated.

@KiterLuc KiterLuc merged commit 65ee4d2 into dev Jun 18, 2024
61 checks passed
@KiterLuc KiterLuc deleted the teo/hdfs-test branch June 18, 2024 08:15
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants