Completion queue configuration
Using an async service with a completion queue, is it possible to configure the size of the cq ?
If not, are their any rules applied on the completion queue lifecycle ?
I'm using grpc 1.13.1 and when I looked into the implementation , I didn't find anything like it ( in the server settings nor in the completion queue attributes).
Althought the pending_tags configuration for the GRPC_TRACE variable doesnt work properly on my version ( I get this message : Unknown trace var :'pending_tags' ) , I was able to display the size of the queue enabling 'all' traces.
The question was asked on this thread : https://groups.google.com/forum/#!topic/grpc-io/LTxgMYBx0yk of google groups. Has anything changed since then?
Thnak you
grpc
add a comment |
Using an async service with a completion queue, is it possible to configure the size of the cq ?
If not, are their any rules applied on the completion queue lifecycle ?
I'm using grpc 1.13.1 and when I looked into the implementation , I didn't find anything like it ( in the server settings nor in the completion queue attributes).
Althought the pending_tags configuration for the GRPC_TRACE variable doesnt work properly on my version ( I get this message : Unknown trace var :'pending_tags' ) , I was able to display the size of the queue enabling 'all' traces.
The question was asked on this thread : https://groups.google.com/forum/#!topic/grpc-io/LTxgMYBx0yk of google groups. Has anything changed since then?
Thnak you
grpc
add a comment |
Using an async service with a completion queue, is it possible to configure the size of the cq ?
If not, are their any rules applied on the completion queue lifecycle ?
I'm using grpc 1.13.1 and when I looked into the implementation , I didn't find anything like it ( in the server settings nor in the completion queue attributes).
Althought the pending_tags configuration for the GRPC_TRACE variable doesnt work properly on my version ( I get this message : Unknown trace var :'pending_tags' ) , I was able to display the size of the queue enabling 'all' traces.
The question was asked on this thread : https://groups.google.com/forum/#!topic/grpc-io/LTxgMYBx0yk of google groups. Has anything changed since then?
Thnak you
grpc
Using an async service with a completion queue, is it possible to configure the size of the cq ?
If not, are their any rules applied on the completion queue lifecycle ?
I'm using grpc 1.13.1 and when I looked into the implementation , I didn't find anything like it ( in the server settings nor in the completion queue attributes).
Althought the pending_tags configuration for the GRPC_TRACE variable doesnt work properly on my version ( I get this message : Unknown trace var :'pending_tags' ) , I was able to display the size of the queue enabling 'all' traces.
The question was asked on this thread : https://groups.google.com/forum/#!topic/grpc-io/LTxgMYBx0yk of google groups. Has anything changed since then?
Thnak you
grpc
grpc
asked Nov 21 '18 at 10:34
JkhJkh
11
11
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The CompletionQueue API does not expose the 'size' or the number of pending tags on the completion queue. As for pending_tags trace, I believe it is a Debug Only flag, and would only work if gRPC is compiled in Debug mode.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410167%2fcompletion-queue-configuration%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The CompletionQueue API does not expose the 'size' or the number of pending tags on the completion queue. As for pending_tags trace, I believe it is a Debug Only flag, and would only work if gRPC is compiled in Debug mode.
add a comment |
The CompletionQueue API does not expose the 'size' or the number of pending tags on the completion queue. As for pending_tags trace, I believe it is a Debug Only flag, and would only work if gRPC is compiled in Debug mode.
add a comment |
The CompletionQueue API does not expose the 'size' or the number of pending tags on the completion queue. As for pending_tags trace, I believe it is a Debug Only flag, and would only work if gRPC is compiled in Debug mode.
The CompletionQueue API does not expose the 'size' or the number of pending tags on the completion queue. As for pending_tags trace, I believe it is a Debug Only flag, and would only work if gRPC is compiled in Debug mode.
answered Nov 28 '18 at 18:51
Yash TibrewalYash Tibrewal
442
442
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410167%2fcompletion-queue-configuration%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown