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

Backport master commits #4029

Merged
merged 27 commits into from
Feb 12, 2024

Conversation

vicentebolea
Copy link
Collaborator

@vicentebolea vicentebolea commented Feb 6, 2024

It backports the following PRs:

87fe33e (upstream/master, origin/master, origin/HEAD, master) Merge pull request #4024 from dmitry-ganyushin/campaign-bug
b074760 Merge pull request #4014 from pnorbert/update-python-examples
8ad7d2d Merge 3769 to master (#4011)
c7bd581 Merge pull request #3976 from anagainaru/gpu-layout-simpler
675fedb Merge pull request #4000 from dmitry-ganyushin/campaign-json-to-sqlite3
08e7f30 Merge pull request #4001 from vicentebolea/update-readthedocs
252c3fa Merge pull request #4003 from vicentebolea/update-codeowners
1b5e36b Merge pull request #3989 from eisenhauer/BP5LocalOp
9f9248a Merge pull request #3979 from vicentebolea/adios2-version-fix

eisenhauer and others added 27 commits February 6, 2024 12:44
* Fix ChunkV maintaining CurOffset when downsizing current chunk in Allocate() and creating the next chunk.

* Rename test. fix windows compile errors.

* clang format
 - Allow Stream/FileReader constructor overloading and Stream.read()/write() overloading using @singledispatchmethod.
 - Return status from engine when using Stream.begin_step().
 - Update examples with the changes to the API
 - Update python examples (hello_world, bpWriter, gray-scott, dataMan)
 - Change stream iterator to use engine BeginStep return status
 - Create python DataMan/SST writers and readers for both high-level and bindings APIs, and make them work with the C++ example versions.
 - Require python 3.8 as minimum, when @singledispatchmethod was introduced
 - Update some documentation, remove some io functions from stream that would be too late to call
 - Rename variable writer to io in testing consistently
Code extracted from:

    https://github.com/GTkorvo/ffs.git

at commit e8989c262d380ab305e99bd4056073729b7d304d (master).

Upstream Shortlog
-----------------

Co-authored-by: ffs Upstream <robot@adios2>
…os#3997)

* Add test for local operator, tweak posix transport to fail on EOF when desired, add a unit test

* Disable posix test on Windows
Added exception for writing operation.
@vicentebolea vicentebolea added this to the v2.10.0 milestone Feb 6, 2024
@vicentebolea vicentebolea self-assigned this Feb 6, 2024
Copy link
Member

@eisenhauer eisenhauer left a comment

Choose a reason for hiding this comment

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

I haven't done line-by-line, but what I'm familiar with here looks good.

@eisenhauer
Copy link
Member

@pnorbert Check out the spurious failure. https://open.cdash.org/test/1415367968. Any idea why we'd be non-deterministically be reading past the end of file here?

@vicentebolea vicentebolea merged commit 3bfcb93 into ornladios:release_210 Feb 12, 2024
37 checks passed
@vicentebolea vicentebolea deleted the backport-master branch February 12, 2024 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants