Skip to content

Parallelize GET and SUBSCRIBE processing#582

Open
niranjanivivek wants to merge 1 commit intosonic-net:masterfrom
niranjanivivek:parallelize_get_subscribe_pr
Open

Parallelize GET and SUBSCRIBE processing#582
niranjanivivek wants to merge 1 commit intosonic-net:masterfrom
niranjanivivek:parallelize_get_subscribe_pr

Conversation

@niranjanivivek
Copy link
Contributor

@niranjanivivek niranjanivivek commented Feb 19, 2026

Parallelization for gNMI Get() and Subscribe() operations. It improves performance, particularly when waiting for Redis responses.

Dependency PR:
Base BE PR to be merged first : Implement RCM - PR#202

Why I did it

How I did it

How to verify it

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch from 04087f3 to 9ab566f Compare February 20, 2026 12:11
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch from 9ab566f to 2c3143a Compare February 20, 2026 12:50
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@niranjanivivek
Copy link
Contributor Author

@sreeiyer-1, @jayaragini-hcl Please review.

@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch from 2c3143a to 2ea6d04 Compare February 26, 2026 02:15
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch from 2ea6d04 to 4b683c3 Compare February 26, 2026 14:41
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch 2 times, most recently from 68532a9 to ca77044 Compare February 27, 2026 03:02
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch from ca77044 to 44b3d7f Compare February 27, 2026 03:05
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@niranjanivivek
Copy link
Contributor Author

@sreeiyer-1, Please review.

@niranjanivivek
Copy link
Contributor Author

Hi @ndas7 and @rlucus , @kishanps Please review .

@niranjanivivek niranjanivivek marked this pull request as ready for review March 3, 2026 01:07
@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch from 44b3d7f to 132bf6f Compare March 9, 2026 10:29
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

return
}
// Trigger an OnChange update.
if err = rclient.HSet(context.Background(), "DEVICE_METADATA|localhost", "config-meta-data", time.Now().String()).Err(); err != nil {
Copy link
Contributor

Choose a reason for hiding this comment

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

This will need to be updated to hostname as well

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is updated as hostname. L6343 is also updated with string hostname. Kindly confirm

@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch from 132bf6f to 8bd7dd4 Compare March 13, 2026 06:50
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch from 8bd7dd4 to 8f80b9b Compare March 16, 2026 12:21
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: Niranjani Vivek <niranjaniv@google.com>
@niranjanivivek niranjanivivek force-pushed the parallelize_get_subscribe_pr branch from 8f80b9b to 683a629 Compare March 17, 2026 17:14
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

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.

3 participants