Skip to content

Pass down openstreaminfo instead of streamcontext#283

Merged
ahmarsuhail merged 2 commits intoawslabs:mainfrom
rajdchak:openstreaminfo
Jun 4, 2025
Merged

Pass down openstreaminfo instead of streamcontext#283
ahmarsuhail merged 2 commits intoawslabs:mainfrom
rajdchak:openstreaminfo

Conversation

@rajdchak
Copy link
Contributor

@rajdchak rajdchak commented Jun 4, 2025

Description of change

Relevant issues

Does this contribution introduce any breaking changes to the existing APIs or behaviors?

Does this contribution introduce any new public APIs or behaviors?

How was the contribution tested?

Does this contribution need a changelog entry?

  • I have updated the CHANGELOG or README if appropriate

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the Developer Certificate of Origin (DCO).

@rajdchak rajdchak had a problem deploying to integration-tests June 4, 2025 11:07 — with GitHub Actions Failure
@NonNull BlobStore blobStore,
@NonNull Telemetry telemetry,
StreamContext streamContext,
OpenStreamInformation openStreamInformation,
Copy link
Collaborator

Choose a reason for hiding this comment

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

we should make this @nonnull now, as a value is always passed in from the factory.


@Override
public CompletableFuture<ObjectMetadata> headObject(HeadRequest headRequest) {
return headObject(headRequest, null);
Copy link
Collaborator

Choose a reason for hiding this comment

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

why do we need headObject(HeadRequest headRequest)?

think just having headObject( HeadRequest headRequest, OpenStreamInformation openStreamInformation) is enough. same for GetObject.

@rajdchak rajdchak had a problem deploying to integration-tests June 4, 2025 12:06 — with GitHub Actions Failure
public class IOPlannerTest {
private static final S3URI TEST_URI = S3URI.of("foo", "bar");
private static final String ETAG = "RandomString";
private static final String ETAG = "RANDOM";
Copy link
Collaborator

Choose a reason for hiding this comment

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

why do we need to change this?

Copy link
Collaborator

@ahmarsuhail ahmarsuhail left a comment

Choose a reason for hiding this comment

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

+1, LGTM. merging

@ahmarsuhail ahmarsuhail merged commit 07abecf into awslabs:main Jun 4, 2025
2 of 3 checks passed
ozkoca added a commit that referenced this pull request Jun 9, 2025
…alIO (#287)

## Description of change
- This change adopts the changes from
[PR](#283) to
the new Physical IO implementation.
- Updates comment in DataBlock object

#### Relevant issues
[OpenStremInformation
PR](#283)
[Initial version of Physical
IO](#286)

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Co-authored-by: Erdogan Ozkoca <ozkoca@amazon.com>
ozkoca added a commit to ozkoca/analytics-accelerator-s3 that referenced this pull request Jun 26, 2025
…alIO (awslabs#287)

## Description of change
- This change adopts the changes from
[PR](awslabs#283) to
the new Physical IO implementation.
- Updates comment in DataBlock object

#### Relevant issues
[OpenStremInformation
PR](awslabs#283)
[Initial version of Physical
IO](awslabs#286)

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Co-authored-by: Erdogan Ozkoca <ozkoca@amazon.com>
ozkoca added a commit to ozkoca/analytics-accelerator-s3 that referenced this pull request Jun 26, 2025
…alIO (awslabs#287)

## Description of change
- This change adopts the changes from
[PR](awslabs#283) to
the new Physical IO implementation.
- Updates comment in DataBlock object

#### Relevant issues
[OpenStremInformation
PR](awslabs#283)
[Initial version of Physical
IO](awslabs#286)

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Co-authored-by: Erdogan Ozkoca <ozkoca@amazon.com>
ozkoca added a commit to ozkoca/analytics-accelerator-s3 that referenced this pull request Jun 26, 2025
…alIO (awslabs#287)

## Description of change
- This change adopts the changes from
[PR](awslabs#283) to
the new Physical IO implementation.
- Updates comment in DataBlock object

#### Relevant issues
[OpenStremInformation
PR](awslabs#283)
[Initial version of Physical
IO](awslabs#286)

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Co-authored-by: Erdogan Ozkoca <ozkoca@amazon.com>
ozkoca added a commit to ozkoca/analytics-accelerator-s3 that referenced this pull request Jun 26, 2025
…alIO (awslabs#287)

## Description of change
- This change adopts the changes from
[PR](awslabs#283) to
the new Physical IO implementation.
- Updates comment in DataBlock object

#### Relevant issues
[OpenStremInformation
PR](awslabs#283)
[Initial version of Physical
IO](awslabs#286)

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Co-authored-by: Erdogan Ozkoca <ozkoca@amazon.com>
ozkoca added a commit to ozkoca/analytics-accelerator-s3 that referenced this pull request Jun 26, 2025
…alIO (awslabs#287)

## Description of change
- This change adopts the changes from
[PR](awslabs#283) to
the new Physical IO implementation.
- Updates comment in DataBlock object

#### Relevant issues
[OpenStremInformation
PR](awslabs#283)
[Initial version of Physical
IO](awslabs#286)

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Co-authored-by: Erdogan Ozkoca <ozkoca@amazon.com>
ozkoca added a commit to ozkoca/analytics-accelerator-s3 that referenced this pull request Jul 14, 2025
…alIO (awslabs#287)

## Description of change
- This change adopts the changes from
[PR](awslabs#283) to
the new Physical IO implementation.
- Updates comment in DataBlock object

#### Relevant issues
[OpenStremInformation
PR](awslabs#283)
[Initial version of Physical
IO](awslabs#286)

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Co-authored-by: Erdogan Ozkoca <ozkoca@amazon.com>
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.

2 participants