-
Notifications
You must be signed in to change notification settings - Fork 262
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
Fix cmake s3 support.wif #2741
Fix cmake s3 support.wif #2741
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The first change to liblib/CMakeLists.txt is incorrect.
It should stay as
IF(ENABLE_S3_AWS)
…mplicated by the fact that the 'official' method uses cmake.
…iscovered at configure time is functional. Still need to wire it into autotools.
@DennisHeimbigner When I run the Internal S3
AWS-SDKThe tests just hang until |
…assume they are available.
Please try running again. |
@DennisHeimbigner Ok, I'm retesting. Out of curiosity, roughly speaking, how long should I expect |
Do not execute the nczarr tests in parallel, there is a significant problem with interference. |
I will make the appropriate adjustments so that they run in serial fashion even if the test of the tests are run in parallel. Thanks!
…On Aug 29, 2023 at 3:39 PM -0600, Dennis Heimbigner ***@***.***>, wrote:
Do not execute the nczarr tests in parallel, there is a significant problem with interference.
Some of the tests can timeout if you run in parallel and others will just fail.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were assigned.Message ID: ***@***.***>
|
@DennisHeimbigner I re-ran the tests in serial fashion, the only one failing now is |
Is it failing or timing out? |
@DennisHeimbigner The test times out after 1500 seconds, resulting in a ctest failure. |
Ok. Just disable that test. I discovered that error, but it is tied up with unlimited, so forget about it for now. |
BTW have you been able to tell if the pure awssdk test hangs? |
@DennisHeimbigner the pure awssdk test does not hang for the AWSSDK I compile myself on Windows. I'll test the version of the awssdk used in the original python/conda-forge issue next. |
Possibly relevant. I tried building under windows again, but using aws-sdk-cpp. |
ok, try this next:
with the lines
to
Note that this may produce voluminous output. |
@DennisHeimbigner the additional output is below:
|
Well that did not help any. Oh well. |
…appears to need to be different.
Reverted previous changes because I realized that I was using an axe, incorrectly, when I should be using a scalpel. The code initially changed is working for other tests, just not the |
Refresh my memory; what happened when you did not specify a length? |
BTW, if you set the cmake option -DENABLE_CMAKE_LOGGING=on |
|
What happens if you set the length to -1 ? |
All the tests fail |
@DennisHeimbigner I'd like to get this working with the s3 internal api across platforms, for now, since the issue seems to be specific to the |
The context is this. ncs3sdk_h5.c makes a ListObject request that returns a complex XML |
Ok, I think if you change the following lines in ncs3sdk_h5.c, then it should output the XML document(s).
|
@DennisHeimbigner for whatever reason, after spending most of the day on this and related issues, it has resolved itself. I was not running into an issue where I was running the tests in multiple places at the same time, but I did observe failures under Linux and MacOS. Now, however, things are back where they started, e.g. |
Did the ChecksumAlgorithm issue resolve also? |
@DennisHeimbigner The |
…ing rpath on MacOSX when using configure.
@DennisHeimbigner it did. I think our best bet right now is to use |
Your msys failures are a mystery to me. The first failing test is ncdap_test_tst_ncdap3.
|
Merged to date as part of #2755, opening another PR to continue tracking this issue. |
A small mistake in logic was resulting in Amazon S3 SDK libraries not being properly linked against, even if found on the system. There are additional steps required for Windows (Visual Studio) builds, so this PR is not yet ready. See
for reference.
Todo