NCAS-CMS / NCAS-CMS/cf-python

`test_Data_get_filenames` reports errors in HDF5 threads

Open
#527 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

testing
Dominant language
Python
Stars
150
Forks
23
Avg merge
1d 11h
Merged PRs (30d)
2

Description

Some CI jobs have produced output indicating errors in HDF5 threads when test_Data_get_filenamesruns: see report in https://github.com/NCAS-CMS/cf-python/pull/520#issuecomment-1350244307 (with further detail in https://github.com/NCAS-CMS/cf-python/pull/520#issuecomment-1351305513). As deduced by @davidhassell in https://github.com/NCAS-CMS/cf-python/pull/520#issuecomment-1350649482, this is probably not an issue with the cf-python code, rather HDF5 and netCDF-C, but I'm opening this Issue because I/we don't have time to look into it now and we should confirm it is indeed 'not our problem' (and find a way to prevent the errors showing up regardless).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with test_Data_get_filenames and the linked reports in pull request #520, including the follow-up comment. Reproduce the HDF5-thread errors in the affected CI jobs and determine whether they originate in cf-python or its HDF5/netCDF-C dependencies. Done means confirming the cause and identifying how the errors can be prevented from appearing.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.