Skip to content

[DRAFT] Added classes to vmsdk to better suport info fields #195

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

Closed
wants to merge 14 commits into from

Conversation

allenss-amazon
Copy link
Member

Requesting review. Please read the comment block at the top of info.h for details.

This has been manually tested at this point, the full up PR will add some automatic testing.

I've modified one of the existing INFO fields to both fix the crash vs memory allocation bug plus serve as a test-case for the syntax, etc.

allenss-amazon and others added 6 commits June 21, 2025 21:12
Signed-off-by: Allen Samuels <[email protected]>
Signed-off-by: Allen Samuels <[email protected]>
* Renamed valkey-extensions to valkey-bundle

Signed-off-by: Nikhil Manglore <[email protected]>
* link: instructions to build Valkey from source

Signed-off-by: Josh Soref <[email protected]>
Copy link
Collaborator

@yairgott yairgott left a comment

Choose a reason for hiding this comment

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

I realize that this is WIP. I'll continue the review once it's done.

void DoSection(RedisModuleInfoCtx *ctx, absl::string_view section, int for_crash_report) {
if (RedisModule_InfoAddSection(ctx, section.data()) == REDISMODULE_ERR) {
VMSDK_LOG(DEBUG, nullptr) << "Info Section " << section << " Skipped";
} else {
Copy link
Collaborator

Choose a reason for hiding this comment

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

Avoid indentations by early return

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.

6 participants