All Nodes Are Overlap together

I use the demo in the document for demo ,but the result is all the nodes and links are overloped ,Is there any adivse for it? here is the code ,Please give me some advise, thanks
`import React from 'react';
import PropTypes from 'prop-types';
import { request } from '../../../globalLib';
import { Graph } from 'react-d3-graph';
import './ServiceTypology.scss';
const myConfig = {
nodeHighlightBehavior: true,
automaticRearrangeAfterDropNode: true,
collapsible: false,
directed: true,
node: {
color: 'lightgreen',
size: 120,
highlightStrokeColor: 'blue',
},
link: {
highlightColor: 'lightblue',
},
};
const data = {
nodes: [
{ id: 'Harry' },
{ id: 'Sally' },
{ id: 'Alice' },
],
links: [
{ source: 'Harry', target: 'Sally' },
{ source: 'Harry', target: 'Alice' },
],
};
const onClickGraph = function () {
window.alert('Clicked the graph background');
};
const onClickNode = function (nodeId) {
window.alert('Clicked node ${nodeId}');
};
const onDoubleClickNode = function (nodeId) {
window.alert('Double clicked node ${nodeId}');
};
const onRightClickNode = function (event, nodeId) {
window.alert('Right clicked node ${nodeId}');
};
const onMouseOverNode = function (nodeId) {
window.alert(Mouse over node ${nodeId});
};
const onMouseOutNode = function (nodeId) {
window.alert(Mouse out node ${nodeId});
};
const onClickLink = function (source, target) {
window.alert(Clicked link between ${source} and ${target});
};
const onRightClickLink = function (event, source, target) {
window.alert('Right clicked link between ${source} and ${target}');
};
const onMouseOverLink = function (source, target) {
window.alert(Mouse over in link between ${source} and ${target});
};
const onMouseOutLink = function (source, target) {
window.alert(Mouse out link between ${source} and ${target});
};
const onNodePositionChange = function (nodeId, x, y) {
window.alert(Node ${nodeId} moved to new position x= ${x} y= ${y});
};
class ServiceTypology extends React.Component {
static displayName = 'ServiceTypology';
static propTypes = {
namespaceId: PropTypes.string,
};
constructor(props) {
super(props);
this.state = {
loading: false,
};
}
openLoading() {
this.setState({ loading: true });
}
closeLoading() {
this.setState({ loading: false });
}
render() {
const { namespaceId } = this.props;
return (

);
}
}
export default ServiceTypology;
`
The next is the result :

@danielcaldas  can you help me have a look ,and give me some advise ?Thanks

It looks like you have something breaking the page  (some runtime JS error maybe?). Can you please provide a link to the repo and/or check if you actually have some errors in the console? Cheers!

no, there is no errro shows in the console,

Hey there @BinWu1989 do you have a repo where the example is reproducible?

I'm getting this issue too

Oh actually this is expected behavior if you do not provide initial x and y coordinates :smile:
From the official docs:

staticGraph (boolean = false) when setting this value to true the graph will be completely static, thus all forces and drag events upon nodes will produce not effect. Note that, if this value is true the nodes will be rendered with the initial provided x and y coordinates (links positions will be automatically set from the given nodes positions by rd3g), no coordinates will be calculated by rd3g or subjacent d3 modules.

How to provide initial coordinates?
The live demo example does the same thing, source code in Sandbox.jsx:
/**
     * This function decorates nodes and links with positions. The motivation
     * for this function its to set `config.staticGraph` to true on the first render
     * call, and to get nodes and links statically set to their initial positions.
     * @param  {Object} nodes nodes and links with minimalist structure.
     * @return {Object} the graph where now nodes containing (x,y) coords.
     */
    decorateGraphNodesWithInitialPositioning = nodes => {
        return nodes.map(n =>
            Object.assign({}, n, {
                x: n.x || Math.floor(Math.random() * 500),
                y: n.y || Math.floor(Math.random() * 500),
            })
        );
    };

Hi @danielcaldas I am also getting this issue. I'm quite new to React and Javascript, but here is what I do know.
-I am using Material UI for the background.
-If I just call a static render of a graph with static data, the graph nodes appear properly spaced.
-However, when I wrap this inside a higher order component that grabs data from AWS Appsync and passes that data through to the graph, which is rendered (through the higher order component), then I get all nodes and links overlapping in the top left corner of the graph. I've set staticGraph specifically to false, and have also tried setting automaticRearrangeAfterDropNode to true and then manually moving the nodes to see if all of them rearrange. They don't
Any suggestions on what to look for? Your comment to duzumaki demonstrated that all the nodes have their positions default to 0, and apparently something interferes with position setting.
I'd attach code directly but what I'm working with is proprietary.

Hey @azraeiden try to look at the integration in Sandbox.jsx to see how to properly wrap react-d3-graph. Also Depending on the version of react you're using you might want to look into React.memo  to avoid re-rendering the graph every time something changes at the top level container component, just wrap the react-d3-graph wrapper component with React.memo. Hope it helps!


Bugfix/test db paths

🚨 Huge PR alert 🚨

Removed the 'test' from SERVICE_TYPES, which was a temp solution for db paths used in unit & integration tests.
Updated tests to use native app services (e.g. /apps/<app name>/some/path), instead of writing directly at the root (e.g. /test/some/path)

Thanks for the prompt review! Now merging..


Issue when trying to install the library

Hello!
Trying to install the library by following the installation guide in the README, there it states:

Right-click on your project, click RswiftModifyXcodePackages, click Run, click Allow Command to Change Files.

However, when clicking on the project, there is no such option as RswiftModifyXcodePackages(find the screenshot below).
Please advise, how to proceed with the installation.
Xcode version 14.3

I see the same too. Had to download Xcode 15 beta to see that menu item. But it still doesn't help. I'm still not able to build the project.

This is a bug in Xcode 14.3, it has been fixed in 14.3.1.
See: https://github.com/mac-cain13/R.swift/issues/822


Infrastructure: The latest build 4.0.0-dev.20200506 causes typescript-eslint errors

The latest build 4.0.0-dev.20200506 causes errors in @typescript-eslint/no-unnecessary-type-assertion
/TypeScript/src/compiler/checker.ts
Error: /TypeScript/src/compiler/checker.ts:27781:91 @typescript-eslint/no-unnecessary-type-assertion This assertion is unnecessary since it does not change the type of the expression.
/TypeScript/src/compiler/utilities.ts
Error: /TypeScript/src/compiler/utilities.ts:4032:43 @typescript-eslint/no-unnecessary-type-assertion This assertion is unnecessary since it does not change the type of the expression.
Error: /TypeScript/src/compiler/utilities.ts:4036:43 @typescript-eslint/no-unnecessary-type-assertion This assertion is unnecessary since it does not change the type of the expression.

It can be solved by using functions, like so
// before
if (member.kind === SyntaxKind.GetAccessor && !getAccessor) {
    getAccessor = <GetAccessorDeclaration>member;
}

// after
if (isGetAccessor(member) && !getAccessor) {
    getAccessor = member;
}

// before
if (member.kind === SyntaxKind.SetAccessor && !setAccessor) {
    setAccessor = <SetAccessorDeclaration>member;
}

// after
if (isSetAccessor(member) && !setAccessor) {
     setAccessor = member;
}

However, in 4.0.0-dev.20200505 linter correctly handles type assertion

@RyanCavanaugh Do we need to fix eslint errors? Or need to check changes that cause these errors?

Cool, looking right now

Look like https://github.com/microsoft/TypeScript/commit/35c1ba67baac2fd5152908184f8b2ec565815942 has the fixes down at the bottom
Thought it if failing from community builds


Deliver notification for transfers that fail virus check

See https://drive.google.com/file/d/0Bz6WyYWOjAaseVo1M1ZETDljVU0/view

Can someone from @RockefellerArchiveCenter/marist confirm/point to code that does this?


slice+step+reverse parsing

during the testing slice+step+reverse for slice onnx operator experienced:
[   RUN    ] slice_5arg_negstep_test
terminate called after throwing an instance of 'migraphx::version_1::exception'
  what():  /code/AMDMIGraphX/src/include/migraphx/op/step.hpp:45: compute_shape: STEP: axis value is out of range!

Initial debug showed:
axis values:
-1,-2
lens:
2, 4
--> Maybe normalization is needed?
--> Maybe better handling make_op(step) in parse_slice.cpp?
I am creating this issue to track, implement step into parse_slice.cpp and also understand how to fix it at next milestone.

Fixed with #858


Unable to resolve container name

I'm trying out the docker compose functionality and for this docker-compose.yaml:
version: "3"
services:
  db:
    container_name: e2e_webapi_db
    image: mysql:8.0
    command: --default-authentication-plugin=mysql_native_password
    environment:
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_USER=test
      - MYSQL_PASSWORD=test
      - MYSQL_DATABASE=test
    volumes:
      - ./test_20200624_1428AST.sql.gz:/docker-entrypoint-initdb.d/dump.sql.gz
    ports:
      - 10000:3306

and this code:
const path = require('path');
const {
  DockerComposeEnvironment,
  StartedDockerComposeEnvironment,
  Wait,
} = require('testcontainers');

(async () => {
  const composeFilePath = path.resolve(__dirname, '..');
  const composeFile = 'docker-compose.yaml';
  const environment = await new DockerComposeEnvironment(
    composeFilePath,
    composeFile
  )
    .up();
})();

I am getting this error:
(node:21220) UnhandledPromiseRejectionWarning: Error: Unable to resolve container name for: "/e2e_webapi_db"
    at Object.exports.resolveDockerComposeContainerName (/.../node_modules/testcontainers/dist/docker-compose-container-name-resolver.js:8:15)
    at DockerComposeEnvironment.<anonymous> (/.../node_modules/testcontainers/dist/docker-compose-environment.js:74:80)
    at Generator.next (<anonymous>)
    at fulfilled (/.../node_modules/testcontainers/dist/docker-compose-environment.js:24:58)
    at processTicksAndRejections (internal/process/task_queues.js:94:5)

This is using version 2.18.3.
This also happens if I remove the container_name in the compose yaml.

@rhyek I'll be able to take a proper look later, but I think a quick fix might be to change the _ to something else in the container_name in the docker-compose.yaml

@cristianrgreco , thanks. as mentioned, even without container_name specified, i still get the same error (albeit, the error message mentions a different container name). one thing that looks odd is it always includes a leading slash. "/e2e_webapi_db"

@rhyek Could you try 2.19.0? The release included a couple other things so hopefully I haven't created more work for myself :smile:

@cristianrgreco it seems dist/index.d.ts no longer exports DockerComposeEnvironment:
export { GenericContainer, GenericContainerBuilder } from "./generic-container";
export { TestContainer, StartedTestContainer, StoppedTestContainer } from "./test-container";
export { Wait } from "./wait";

nvm, uninstalled and reinstalled and i can see it again. odd.

@cristianrgreco running the same test as mentioned above and everything works perfectly! :-) go ahead and close this is you like. thank you for your quick response.

Thanks @rhyek :slightly_smiling_face:


Is there any way to change the default charset and collation in the 'Create new database' dialog?

System information:

Kubuntu 18.10
DBeaver <IP_ADDRESS>903101945
Java version: OpenJDK 11.0.1

Connection specification:

MariaDB 10.1 or 10.3

Describe the problem you're observing:
When creating a new database, DBeaver defaults to the utf8 charset and utf8_general_ci collation, regardless of the server setting.
My servers (development Docker containers) use the utf8mb4 charset and utf8mb4_unicode_ci collation. Databases created with CREATE DATABASE database_name; in the MySQL command line comply with the server settings (of course).
I was expecting that for the Create new database form, DBeaver would be reading the server settings and then would change the proposed charset and collation accordingly. Also, an option to change the defaults would be nice, because clicking the dropdowns for every database created gets old fast.
So, my question is this: is there any way to change/set the charset and collation proposed by the Create new database form?
Thank you.

I guess we can use variable character_set_server for default charset detection.

Now it uses character_set_server and collation_server for default charset and collation

verified


⚠ SpeakUpConference.com has degraded performance

In edbe21e, SpeakUpConference.com (https://www.speakupconference.com) experienced degraded performance:

HTTP code: 200
Response time: 6882 ms

Resolved: SpeakUpConference.com performance has improved in 9c8f9f1 after 11 minutes.


When I upgrade symfony version 3.4 to the configuration fails

I found the reason, because the symfony3.4 future versions, the way to configure the service has been changed, but now I do not know how to solve this problem!

What is your current config, and what does the error message say?

@englenshan, You need to override the default breadcrumb template and add the templating parameter to framework, cause this bundle not yet supports the new structure that comes with S3.4 and S4, sadly.
I'm using like below and it orks like charm:
# app/config/config.yml

# ...

framework:
    # ...
    templating:
        engines: ['twig']

# ...

apy_breadcrumb_trail:
    template<EMAIL_ADDRESS>

fixed in #44 can you try v1.5.1?


Update 1.10

16w20a:
add Entity: Polar Bear
add Block: Magma Block
add Block: Nether Wart Block
add Block: Red Nether Brick
add Block: Bone Block
Also Entities can have individual names now. This would enable translated definition files.

i18n for definition files is an interesting problem.


Fix AddressType mismatch type error

Description
Fixes #2736
Updated the version of abitype to 0.9.3 to match viem version
Would really appreciate in knowing if this problem can be solved on our side 🙌
Currently, Scffold-ETH 2 has locked the version of wagmi & viem
Reference #1712 , #2421
Please feel free to close this incase of better solution, Thanks guys 🙌
Additional Information

[X] I read the contributing docs (if this is your first contribution)

Your ENS/address: shivbhonde.eth

Now fixed by Wagmi v2. Wagmi no longer depends on ABIType so you can control ABIType configuration through Viem.


add question: find the first non-repeated character

#128

Reminder: if you want a second review, please reply to all comments, following the instructions in the playbook. In particular, for comments that you've addressed, please reply "Done." -- this helps keep track of which comments have been addressed and which haven't. Then write a top-level comment in this thread explaining that you would like the reviewer to take another look. Thanks.


[Question] Low Accuracy on ScienceQA Dataset

Question
Hi, nice work!
I followed your commands to convert format, generate answers and evaluate. But I got about 60 acc on ScienceQA dataset.
My question are what is the prompt_format in Convert process and the following command may be ignored.
https://github.com/haotian-liu/LLaVA/blob/5ac72bcb5d1fdb0f3bb0ced3d9f8be9c3458ad46/README.md?plain=1#L280

Hi, thank you for your interest in our work.
You may refer to this script for the prompts during the conversion process.
Regarding that you are unable to reproduce the numbers, would you mind sharing the commands you used to generate the responses?  An accuracy of 60% definitely means that something is not happening correctly.
Thanks.

Thanks for your timely reply.
  Can you try pull the latest code base, and reinstall the environment from scratch?  Also, for faster debugging, can you try directly evaluate on minitest split, as it is 10% of the full test set.  It should also give you around 90% accuracy.

Hi, I pull the lasted code but get the similar score （~60%）.
Can you share your question-file and is your conv-mode simple?

Sure, here are the converted test/minitest.
llava_scienceqa_test_minitest.zip
And yes, my conv-mode is simple.  I used this script for batch inference and this script for gathering the results.

Thanks for your patient reply. Maybe the previous ckpt I download are broken. I download the ckpt again and get the ~90% score.
Best
Sunan

Thanks for your patient reply. Maybe the previous ckpt I download are broken. I download the ckpt again and get the ~90% score.
Best Sunan

Hi, May I ask if you downloaded the weight of llama from https://huggingface.co/decapoda-research/llama-13b-hf? By the way, what is your transformer version? It seems that I used the same command as you, but my accuray is only 40%. Is the weight you re-downloaded llama-13b or delta? Thanks!


RISCV-DV not running on RHEL 8. Python files throwing pydantic package error

Observed Behavior

When running the Makefiles in ${IBEX_ROOT}/dv/uvm/core_ibex, the python package immediately throws an error:
$  make IBEX_CONFIG=opentitan SIMULATOR=vcs ISS=spike ITERATIONS=1 SEED=1 TEST=riscv_arithmetic_basic_test WAVES=0 COV=0

Traceback (most recent call last):
  File "./scripts/metadata.py", line 32, in <module>
    import directed_test_schema
  File "/home/redefine/Workspace/sumanth/ibex/dv/uvm/core_ibex/scripts/directed_test_schema.py", line 37, in <module>
    class DConfig(pydantic.BaseModel):  # noqa
  File "/home/redefine/Workspace/sumanth/ibex/dv/uvm/core_ibex/scripts/directed_test_schema.py", line 65, in DConfig
    @pydantic.field_validator('ld_script', 'includes', mode='before')
AttributeError: module 'pydantic' has no attribute 'field_validator'

The file path where @pydantic.field_validator() is used: ${IBEX_ROOT}/dv/uvm/core_ibex/scripts/directed_test_schema.py
Tried to run on Ubuntu with QuestaSim license. Then I am facing this error which is not resolved [here].
Tried running it on VCS. Had to switch to RHEL as there is no VCS support for Ubuntu. Raised a question regarding this [here]. I am facing this issue since then

Been here for at least a good 15-20 days with no improvements. Kindly help out.
Expected Behavior

The expected behavior is to run the Makefile and generate an output directory for the testcase mentioned
Steps to reproduce the issue

From ${IBEX_ROOT}/dv/uvm/core_ibex, please execute:
 make IBEX_CONFIG=opentitan SIMULATOR=vcs ISS=spike ITERATIONS=1 SEED=1 TEST=riscv_arithmetic_basic_test WAVES=0 COV=0

This is the only command that is run
My Environment

OS  =  Red Hat Enterprise Linux 8.9
Python version = 3.8.17
Pip version  =  19.3.1
RTL Simulator = VCS
Pydantic version = 2.5.2
EDA tool and version:

Synopsys VCS U-2023.03
Operating system:

Red Hat Enterprise Linux 8.9
Version of the Ibex source code:

97c0a7231a39f1be13f04bb37529d95e126f3f43

Hmm, that's not great! I suspect this is a Pydantic versioning problem: they had a backwards-incompatible change that we only switched to using back in August. It might be that you've got the version that we used to require. If that is the problem, I think that pip3 install -U pydantic will get it working.

I don't know what's weird. The pydantic package was fine. Python version was the issue. Python could not pick up Pydantic 2.5.2 and was defaulting to Pydantic 1.9. After creating a symlink to redirect all my versions to python 3.8 installed directory, the files were taking the correct path. I can close the issue now. In the python_requiements.txt, there may be a need to add a version check >=3.8.
I was able to run basic-arithmetic-test as a sample and it passed the checks.
Thank you for the answer.


Ballerina Streaming Issue

While testing SQLConnector for streaming of large data sets, found OOM in the Carbon Message level. The details of the test and Heap dump is given in [1]
[1] https://github.com/anupama-pathirage/DemoFiles/tree/master/Ballerina/StreamingTest

This is fixed with https://github.com/wso2/carbon-transports/pull/414 and https://github.com/wso2/transport-http/pull/22 hence resolving.


[Nullsafety] Works when importing from local path but not git when importing to aqueduct

Since my nullsafety changes haven't been published I have been including the dependency into aqueduct via git. This caused an error in test/command/document_server_test.dart
Bad state: Unable to find the context to /Users/blah/.pub-cache/git/dart-isolate-executor-8b38833119195c4e854dd6e423c1ea2e47c0525f/lib/src/executable.dart
  **** Stacktrace
  * #0      AnalysisContextCollectionImpl.contextFor (package:analyzer/src/dart/analysis/analysis_context_collection.dart:85:5)
  * #1      SourceGenerator._getClass (package:isolate_executor/src/source_generator.dart:64:47)
  * <asynchronous suspension>
  * #2      StackZoneSpecification._registerUnaryCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart)
  * <asynchronous suspension>
  ****

If I use an override to import the dependency like ../../dart-isolate-executor, the error goes away.
Needless to say I haven't set up a proper import via the package system, because my nullsafety changes haven't been merged, so I don't know if that will work or not.

The culprit is that something is setting .pub-cache to be excluded from the context in the analyzer package. I haven't figured out a fix.


Sacramento Bitcoin-Only Meetup

Thanks for making a suggestion for a new meetup.
Please note: Only suggest bitcoin-only meetups.
Meetups which promote any coin or token other than Bitcoin are not suitable for listing.
Altcoin's are only mentioned in the context of warnings or lessons learnt for bitcoin.
Required:

Name of Meetup: BITCOIN ONLY SACTOWN
Location Of Meetup: SACRAMENTO, CA
At least one of the following:

Meetup Page (or similar): https://www.meetup.com/bitcoin-only-sactown/
Telegram Group (or similar): https://t.me/btcsactown
Website:

Optional

Name of Organiser(s) & Twitter Handle: @SactownBitcoin
Links showing public support: >>>  example
Tweet your commitment

As the organiser of [>>>XXX<<<] Meetup I can confirm that the meetup is bitcoin-only
-The meetup is bitcoin focused.
-'Altcoins' are scams and are not promoted in talks/presentations at our meetups.
#bitcoinonlymeetups @bitcoinonly_

Who is the founder and what is their twitter handle?

Hi- I run the Sactown Bitcoin Only Meetup. Group’s is @SactownBitcoin and mine is @karlahodl. Who is this?Karla E. Hurd916/765-1090Sent from my iPhoneOn Jan 2, 2023, at 12:01 PM, 6102bitcoin @.***> wrote:
Who is the founder and what is their twitter handle?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


"%" indicator character is deprecated since Symfony 3.1

Hello guys,
I'm happy that I found this nice work. I think it will help me with my project. But after I installed you bundle I had problems to use you standard config. I had to change :
some_ldap_server:
    connection:

to
carnegie_learning_ldap_orm:
    connection:

and
arguments: ["@logger", "@annotation_reader", "%some_ldap_server%"]
to
arguments: ["@logger", "@annotation_reader", "%carnegie_learning_ldap_orm%"]
.
No the site loads. But I get this warning:

Not quoting the scalar "%carnegie_learning_ldap_orm%" starting with the "%" indicator character is deprecated since Symfony 3.1 and will throw a ParseException in 4.0.
Hide trace
{▼
/home/paul/Dokumente/PHPStrom/ScoTooBo/vendor/symfony/symfony/src/Symfony/Component/Yaml/Inline.php:338: {▶}
/home/paul/Dokumente/PHPStrom/ScoTooBo/vendor/symfony/symfony/src/Symfony/Component/Yaml/Inline.php:420: {▶}
}

I think it means that they stop supporting this at symfony 4. Can you fix that? Or do you have another option to configurat you bundle?
I don't want to switch to the LDAPTools-bundle because I want to use this nice Doctrine like ORM.
Thanks,
Paul

Ok that crazy:
They say that you should surround the string with ""

In Symfony 3.1, the usage of % at the beginning of an unquoted string is deprecated and it will be removed in Symfony 4.0. The solution is simple but a bit tiresome: wrap these strings with single or double quotes:
https://symfony.com/blog/new-in-symfony-3-1-yaml-deprecations

But I did this? How do you configure your application?


Remove gRPC RESOURCE_EXHAUSTED from default retry policy

The gRPC spec defines the RESOURCE_EXHAUSTED status code as
follows:

Some resource has been exhausted, perhaps a per-user quota, or perhaps
the entire file system is out of space.

In the case of a per-user quota, the response is typically analogous to
an HTTP 429, which should not result in a retried request.
The same argument can also be extended to the case where the server has
run out of resources (e.g. filesystem, memory, etc.). A reasonable
client would not retry in this case.
Remove the resource_exhausted gRPC status code from the set of default
retryable error codes. This makes for an arguably much safer,
conservative, and less surprising default behavior.
Closes #19789.
Signed-off-by: Nick Travers<EMAIL_ADDRESS>

Hi @nicktrav. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/ok-to-test

I think there has been some wider commentary on the default retry by @yxue @Stono and others if they want to take a look.

Some more context from when this was implemented:
https://github.com/istio/istio/pull/9840
https://github.com/istio/istio/pull/9840#discussion_r232300540

Thanks @howardjohn!

In the case of a per-user quota, the response is typically analogous to an HTTP 429, which should not result in a retried request.

HTTP 429 response could be sent with Retry-After which indicates client the time of wait. Sometime if the Retry-After is missing, exponential backoff could be acceptable. Similar for RESOURCE_EXHAUSTED.
If the server is too busy to handle the request, the retry policy could select another host for the second try. The extreme case is that the upstream cluster only have one host and for this case the retry could degrade the performance.

If the server is too busy to handle the request, the retry policy could select another host for the second try. The extreme case is that the upstream cluster only have one host and for this case the retry could degrade the performance.

So it seems like in some cases its ok to retry, and in some cases its not ok. Doesn't that mean the default should be to NOT retry? Users can override it if they want

So it seems like in some cases its ok to retry, and in some cases its not ok. Doesn't that mean the default should be to NOT retry? Users can override it if they want

Exactly. Where I'm coming from with this is that default isn't safe, and as a result we have to configure all of our services to remove RESOURCE_EXHAUSTED.
Sure, you can do a bunch of fancy things to look at a Retry-After header or do request hedging to other hosts (I'm sure Google does this with stubby), but I'm willing to say that most Istio users aren't going to be doing that out of the box (does Envoy even support that anyway?), nor would they expect it to be the default behavior.

@howardjohn - what would it take to move this forward? Are the relevant folks looped in for a discussion on this?

@rshriram @lambdai @mandarjog @hzxuzhonghu if no one objects in the next day or two I will approve this since I think we should be safe by default

I am ok with it

@howardjohn - thanks for landing this.
Possible for a backport to 1.4.x? Slightly controversial for a patch release, thought I think there's an argument to be made here that it's fine for a patch as the initial inclusion of the status code was a bug. Thoughts?


[FIX] -- Can't apply because class not found

The filename was outputting incorrectly to identify the class type

[FIX] -- Can't run mutants because class not found
The filename was outputting incorrectly to identify the class


Cupy installation for NVIDIA AGX (AARCH64)

Hi I have some code that works very well on my linux-based laptop and I am trying to get it to run on an NVIDIA AGX.
The error that I am encountering when I run the code (see below)
I know the code itself is fine as it works on other devices so I believe its due to the cupy and cuda installation. Maybe its the wrong version but I dont understand whats going on.
Cupy version 8.3.0 installed from source
CUDA version 10.2
There is no straight pip install cupy-cuda102 that is compatible with the NVIDIA AGX to my knowledge so I am not sure what I am doing wrong here.
ERROR:root:Error!
Traceback (most recent call last):
File "/home/mebot/polylidar-realsense-wheelchair/surfacedetector/curblinedetection.py", line 424, in capture
planes, obstacles, geometric_planes, timings = get_polygon(depth_image, config, ll_objects, **meta)
File "/home/mebot/polylidar-realsense-wheelchair/surfacedetector/curblinedetection.py", line 300, in get_polygon
mesh, timings = create_meshes_cuda(opc, **config['mesh']['filter'])
File "/home/mebot/polylidar-realsense-wheelchair/surfacedetector/utility/helper_mesh.py", line 471, in create_meshes_cuda
smooth_opc, opc_normals, timings = laplacian_then_bilateral_opc_cuda(opc, **kwargs)
File "/home/mebot/polylidar-realsense-wheelchair/surfacedetector/utility/helper_mesh.py", line 371, in laplacian_then_bilateral_opc_cuda
sigma_length=sigma_length, sigma_angle=sigma_angle)
File "/home/mebot/polylidar-realsense-wheelchair/surfacedetector/utility/helper_mesh.py", line 281, in bilateral_opc_cuda
normals_opc, centroids_opc, loops=loops, sigma_length=sigma_length, sigma_angle=sigma_angle)
File "/home/mebot/OrganizedPointFilters/cmake-build/lib/python_package/organizedpointfilters/cuda/kernel.py", line 203, in bilateral_K3_cuda
normals_float_out = cp.asnumpy(normals_float_gpu_b) if use_b else cp.asnumpy(normals_float_gpu_a)
File "/usr/local/lib/python3.6/dist-packages/cupy/init.py", line 773, in asnumpy
return a.get(stream=stream, order=order)
File "cupy/_core/core.pyx", line 1542, in cupy._core.core.ndarray.get
File "cupy/_core/core.pyx", line 1611, in cupy._core.core.ndarray.get
File "cupy/_core/core.pyx", line 1617, in cupy._core.core.ndarray.get
File "cupy/cuda/memory.pyx", line 531, in cupy.cuda.memory.MemoryPointer.copy_to_host
File "cupy_backends/cuda/api/runtime.pyx", line 672, in cupy_backends.cuda.api.runtime.memcpy
File "cupy_backends/cuda/api/runtime.pyx", line 261, in cupy_backends.cuda.api.runtime.check_status
cupy_backends.cuda.api.runtime.CUDARuntimeError: cudaErrorIllegalAddress: an illegal memory access was encountered
INFO:root:Out of frames
Traceback (most recent call last):
File "cupy_backends/cuda/api/driver.pyx", line 260, in cupy_backends.cuda.api.driver.moduleUnload
File "cupy_backends/cuda/api/driver.pyx", line 125, in cupy_backends.cuda.api.driver.check_status
TypeError: 'NoneType' object is not callable
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 55, in apport_excepthook
TypeError: 'NoneType' object is not callable
Original exception was:
Traceback (most recent call last):
File "cupy_backends/cuda/api/driver.pyx", line 260, in cupy_backends.cuda.api.driver.moduleUnload
File "cupy_backends/cuda/api/driver.pyx", line 125, in cupy_backends.cuda.api.driver.check_status
TypeError: 'NoneType' object is not callable
Exception ignored in: 'cupy.cuda.function.Module.dealloc'
Traceback (most recent call last):
File "cupy_backends/cuda/api/driver.pyx", line 260, in cupy_backends.cuda.api.driver.moduleUnload
File "cupy_backends/cuda/api/driver.pyx", line 125, in cupy_backends.cuda.api.driver.check_status
TypeError: 'NoneType' object is not callable
Error in sys.excepthook:
Original exception was:
Error in sys.excepthook:
Original exception was:

I have tried  Cupy 9.2.0 and still have the same issue. What do you mean by reproducer? Do you know of a simpler code that will check to ensure that the cuda and cupy libraries work as it should?

I mean some code that will cause the error and we can see what is going on.
cupy_backends.cuda.api.runtime.CUDARuntimeError: cudaErrorIllegalAddress: an illegal memory access was encountered
INFO:root:Out of frames

Sorry but this does not give enough information, I can only think of you trying to use a large array and since AGX memory is shared between GPU & CPU this can cause issues.

The above outputs are from a code that I am running. Its quite extensive to recreate on another machine. I have it working on a laptop but not sure what I am doing wrong here. I think I need to purge all version of cupy off my system and install the correct version for cuda 10.2. Do you know of the commands to purge all versions of cupy and a version of cupy I should install that is older than 8.3.0 (compatible for cuda 10.2)

If you installed it from source pip uninstall cupy should clean it. Also, starting CuPy v10 we distribute aarch64 wheels.
you can just install cupy-cuda102 and it should detect it. However, these are compiled with NVidia jetpack SDK and may not be compatible with your env?
But again, without seeing the code we don't know if this is an application issue, device issue, or a CuPy bug.
I would say the problem is with the application itself due to using a lot of memory and the AGX being limited.
If you are dealing with images, try to lower the image resolution.
If you can't provide a simple code that shows the same error I am afraid we can't easily debug this.

There is no straight pip install cupy-cuda102 that is compatible with the NVIDIA AGX to my knowledge so I am not sure what I am doing wrong here.

CuPy v10 does not support Python 3.6 and that is the reason why pip install cupy-cuda102 does not work.

Yup I'm using python 3.6.9
If I upgrade my python to 3.7 will this solve the issue and I can install cuda-cupy102 or is there a way to install on python 3.6.9 from source.
It's hard to find clear instructions on this

Is there a way of installing cupy for python 3.6 (aarch64)?

No, we use python features that requires python to be at least 3.7
You can easily install a newer python version using pyenv

Okay even after installing a python environment in version 3.7 and installing all the appropriate drivers. Successful cupy installation .... I still have the same issue. Theoretically, I need cudatoolkit=10.2 but I am assuming that cudatoolkit is already built on the system with the jetpack? If not, how do I install cudatoolkit=10.2 on the conda python3.7 environment.

The error is the same as before, so CuPy is likely to be working fine.
Probably this is an issue of running a tool that is not prepared for the jetson hardware limits. Try to reduce the memory footprint and it may work. But I don't believe this is a CuPy issue per-se.
If we don't get a very simple script that can reproduce this error we can't debug this.

File "cupy_backends/cuda/api/runtime.pyx", line 552, in cupy_backends.cuda.api.runtime.memcpy
File "cupy_backends/cuda/api/runtime.pyx", line 132, in cupy_backends.cuda.api.runtime.check_status
cupy_backends.cuda.api.runtime.CUDARuntimeError: cudaErrorIllegalAddress: an illegal memory access was encountered

I guess the error is coming from the previous kernel execution. Try running your code with export CUDA_LAUNCH_BLOCKING=1 specified, or under cuda-gdb.

Closing as inactive for a while. Please feel free to reopen if you still need help.


Lien Just Watch (pour disponibilité VOD/streaming)

Films non trouvés automatiquement :

37/1116: 55 jours de Pékin not found in JustWatch
40/1116: Mothra contre Godzilla not found in JustWatch
45/1116: L’odysée du cosmos not found in JustWatch
75/1116: La femme scorpion not found in JustWatch
87/1116: The street fighter not found in JustWatch
99/1116: Le convoi de la peur not found in JustWatch
108/1116: Sex and Fury not found in JustWatch
123/1116: Mais où est donc passé la 7e compagnie not found in JustWatch
136/1116: Soldier of Orange not found in JustWatch
146/1116: Le couvent de la bête sacrée not found in JustWatch
166/1116: Vanishing Point not found in JustWatch
172/1116: Hanzo the Razor: sword of justice not found in JustWatch
175/1116: Le serpent not found in JustWatch
176/1116: Godzilla vs Mecha Godzilla not found in JustWatch
194/1116: Histoire d’O not found in JustWatch
199/1116: Zorro not found in JustWatch
207/1116: Salo ou les 120 journées de Sodome not found in JustWatch
212/1116: Lâchez les bolides not found in JustWatch
214/1116: Le commando des morts-vivants not found in JustWatch
215/1116: Star Wars Holiday Special not found in JustWatch
220/1116: Les bidasses en folie not found in JustWatch
221/1116: Lady Oscar not found in JustWatch
264/1116: The Wall not found in JustWatch
285/1116: L’enfer des armes not found in JustWatch
291/1116: Patlabor: the movie not found in JustWatch
313/1116: Bad Taste not found in JustWatch
314/1116: The Killer not found in JustWatch
333/1116: Macross: Do you Remember Love not found in JustWatch
361/1116: Masters of the Universe not found in JustWatch
385/1116: Transformers: The Movie not found in JustWatch
392/1116: Turkish Star Wars not found in JustWatch
394/1116: Samourai Cop not found in JustWatch
395/1116: Piège mortel à Hawai not found in JustWatch
398/1116: Portés disparus 3 not found in JustWatch
399/1116: L’homme puma not found in JustWatch
400/1116: Running Man not found in JustWatch
404/1116: Critters not found in JustWatch
406/1116: Tiger on the Beat not found in JustWatch
412/1116: L’aigle de fer not found in JustWatch
428/1116: Barbarians not found in JustWatch
435/1116: Allan Quatermain et les mines du roi Salomon not found in JustWatch
439/1116: The Blade not found in JustWatch
444/1116: The Mission not found in JustWatch
452/1116: Une balle dans la tête not found in JustWatch
457/1116: Baraka not found in JustWatch
491/1116: Bernie not found in JustWatch
506/1116: Street Fighter II The Movie not found in JustWatch
528/1116: Aladdin not found in JustWatch
533/1116: Spanking the monkey not found in JustWatch
558/1116: Pleasantville not found in JustWatch
563/1116: Le Voleur et le Cordonnier not found in JustWatch
564/1116: Fortress not found in JustWatch
586/1116: Basketball Diaries not found in JustWatch
626/1116: Hackers not found in JustWatch
635/1116: Dancing Machine not found in JustWatch
639/1116: Le jour et la Nuit not found in JustWatch
652/1116: Folle d’elle not found in JustWatch
714/1116: Le samourai du crépuscule not found in JustWatch
722/1116: Appaloosa not found in JustWatch
740/1116: Fucking Kassovitz not found in JustWatch
767/1116: Kamikaze Girls not found in JustWatch
791/1116: Narc not found in JustWatch
797/1116: Avalon not found in JustWatch
819/1116: Visitor Q not found in JustWatch
823/1116: tt0290673 not found in JustWatch
866/1116: Les clefs de bagnole not found in JustWatch
935/1116: The Room not found in JustWatch
946/1116: T’aime not found in JustWatch
1003/1116: New Kids Turbo not found in JustWatch
1034/1116: Le Privé not found in JustWatch
1050/1116: Les Ailes d'Honnéamise not found in JustWatch
1051/1116: Six-Pack not found in JustWatch


Unity C# Script: NPC AI

This ticket involves implementing a simple NPC script in Unity using the Navmesh Agent. The script should be designed to be used for both friendly and enemy NPCs. The NPC script should include basic functionality such as movement, targeting, and attacking.
The script should use the Navmesh Agent to navigate the game world and be able to detect and avoid obstacles. Additionally, the NPC should be able to detect and track the player character or other targets, and use appropriate attack behaviors based on its type (friendly or enemy).
The implementation should be modular and well-organized, with clear and concise code. The NPC script should be designed with future expansion in mind, so that additional behaviors and functionality can be added as needed.
Once implemented, the NPC script should be thoroughly tested to ensure that it works as expected, and any issues or bugs should be addressed promptly.

For scalability, consider making your own movement script that uses the path generated by the nav agent. The default Navmesh Agent is very resource hungry, so when you have a lot in a scene it can tank your fps. What I usually do is update the agent path after an increment of time, and then use basic movement to step through the points on the path.

Thanks for the tip! If I decide to take this further than just for an itch.io game jam I'd definitely be looking at writing a custom Navigation script, for simplicity I had planned just to use the out of the box functionality. But, I do like the idea of having a middle ground and just using the path from the NavmeshAgent.
How does this work? is there some nodes you can hook into from the NavmeshAgent?

https://docs.unity3d.com/ScriptReference/AI.NavMeshAgent.html
Here is the docs link to the navmesh agent. With AgentName.path you can assign the path to an array of tranforms. It returns a set of points calculated by the navmesh. Then you can step through the points using a loop. I can set up a simple example for you if you would like!
There is some cool stuff you can do, like setting up an array of transforms as a patrol route, and then set the path using the same method to make the agent follow your path. You can also use the navmesh agent as a "ghost object" to go in front of your npcs, then make a physics based object follow the position of the agent, effectively making a physics based npc that uses the out of the box Unity navmesh.

https://docs.unity3d.com/ScriptReference/AI.NavMeshAgent.html
Here is the docs link to the navmesh agent. With AgentName.path you can assign the path to an array of tranforms. It returns a set of points calculated by the navmesh. Then you can step through the points using a loop. I can set up a simple example for you if you would like!
There is some cool stuff you can do, like setting up an array of transforms as a patrol route, and then set the path using the same method to make the agent follow your path. You can also use the navmesh agent as a "ghost object" to go in front of your npcs, then make a physics based object follow the position of the agent, effectively making a physics based npc that uses the out of the box Unity navmesh.
Edit: Yes I guess you can call them nodes, depending on how you use the default methods.

Awesome, I’ll look into it!
I like the idea of the ghost object, this would allow me to utilise the parent ‘Character’ class I’ve already setup for the player object (with a little editing)


Dependency error installing NGINX on Rocky Linux after 9.5 release

Following the installation procedure for RHEL and derivatives fails on Rocky Linux after 9.5 release:
# dnf install nginx nginx-module-njs
Last metadata expiration check: 0:02:42 ago on Wed Nov 20 15:33:33 2024.
Error:
 Problem: package nginx-module-njs-1:1.26.2+0.8.7-1.el9.ngx.x86_64 from nginx-stable requires nginx-r1.26.2, but none of the providers can be installed
  - cannot install both nginx-2:1.20.1-20.el9.0.1.x86_64 from appstream and nginx-1:1.26.2-1.el9.ngx.x86_64 from nginx-stable
  - cannot install the best candidate for the job
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Before the 9.5 update, DNF would install both packages from the nginx-stable repository, but now the nginx package from appstream is chosen as the best candidate and that creates the dependency conflict shown above. Adding --nobest works around the issue but then whenever you run dnf update you will get an error
# dnf update
Last metadata expiration check: 0:07:41 ago on Wed Nov 20 15:33:33 2024.
Error:
 Problem: package nginx-module-njs-1:1.26.2+0.8.7-1.el9.ngx.x86_64 from @System requires nginx-r1.26.2, but none of the providers can be installed
  - cannot install both nginx-2:1.20.1-20.el9.0.1.x86_64 from appstream and nginx-1:1.26.2-1.el9.ngx.x86_64 from @System
  - cannot install both nginx-2:1.20.1-20.el9.0.1.x86_64 from appstream and nginx-1:1.26.2-1.el9.ngx.x86_64 from nginx-stable
  - cannot install the best update candidate for package nginx-module-njs-1:1.26.2+0.8.7-1.el9.ngx.x86_64
  - cannot install the best update candidate for package nginx-1:1.26.2-1.el9.ngx.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

And need to specify --nobest  as well to proceed (--allowerasing will uninstall the NGINX version and install the one from AppStream instead).
I have tried disabling the nginx AppStream module with dnf module disable nginx php but that does not change anything. There is an nginx package in AppStream that will be installed even if the module is disabled and is considered a best candidate than the one in the NGINX repository.
After a little investigation, looks like the reason for the change is the NGINX package in 9.5 has an Epoch of 2 so it is preferred over NGINX's (Epoch 1) even if the version is higher:
9.4 version:
Name        : nginx
Epoch       : 1
Version     : 1.20.1
Release     : 16.el9_4.1

9.5 version:
Name        : nginx
Epoch       : 2
Version     : 1.20.1
Release     : 20.el9.0.1

NGINX repository version:
Name        : nginx
Epoch       : 1
Version     : 1.26.2
Release     : 1.el9.ngx

As per the Epoch directive definition, epoch takes precedence over the version, so since 2 > 1, the nginx package in 9.5 is preferred over the one in the NGINX repository even if 1.20.1 < 1.26.2. This was not the case in 9.4 since both packages had the same epoch (1).
I have not had the opportunity to test on a RHEL system yet so I am not sure if this is a Rocky Linux specific issue or it applies to RHEL 9.5 and other derivatives as well.

Hello @guillermo-jano!
Thanks for letting us known.  The behaviour change seems to stem from https://git.almalinux.org/rpms/nginx/commit/80ab6cb25cce433c995c8cb8efd9ff281b42ca43 but I'm failing to find what RHEL-33939 is about.
Our only way to fix that is to probably bump Epoch again.

I found this https://www.findbugzero.com/operational-defect-database/vendors/rh/defects/RHEL-33939

Yep, a correct link would be https://issues.redhat.com/browse/RHEL-33939 too.
Indeed, we'd need to bump Epoch again.

Do you have an ETA for this change? We have a product release soon and depending on whether this is fixed before it or not we may need to document a workaround. No pressure, just to know :)

Newer versions of packages are now published for both stable and mainline repos for RHEL 9.  Please check if they fix the issue for you.
Thanks!

Please check if they fix the issue for you

I can confirm this fixes the issue for us, thank you!

This can cause an issue where a server was deployed after RHEL bumped the epoch so instead of installing from nginx-mainline it installs an older version (from @appstream). Such that when you later do yum upgrade after this change you get errors:
Error: Transaction test error:
file /etc/logrotate.d/nginx from install of nginx-2:1.27.2-2.el9.ngx.x86_64 conflicts with file from package nginx-core-2:1.20.1-20.el9.0.1.x86_64
file /etc/nginx/mime.types from install of nginx-2:1.27.2-2.el9.ngx.x86_64 conflicts with file from package nginx-core-2:1.20.1-20.el9.0.1.x86_64
file /etc/nginx/nginx.conf from install of nginx-2:1.27.2-2.el9.ngx.x86_64 conflicts with file from package nginx-core-2:1.20.1-20.el9.0.1.x86_64
file /usr/sbin/nginx from install of nginx-2:1.27.2-2.el9.ngx.x86_64 conflicts with file from package nginx-core-2:1.20.1-20.el9.0.1.x86_64
file /var/log/nginx from install of nginx-2:1.27.2-2.el9.ngx.x86_64 conflicts with file from package nginx-core-2:1.20.1-20.el9.0.1.x86_64
To get round this I used
yum shell
remove nginx-core
install nginx
run
Also removed nginx-filesystem


add language selection menu

webpack china doc is ready.  Shall we add a language selection menu on top navigation bar?
link: https://doc.webpack-china.org/
Best regards,
Lee

Closed by #1148 and will be touched up further by #1171


Add support for fetching subthreads

Fixes #46

@rneatherway thanks! Confirmed this worked for me after checking out this branch:
❯ go run ./cmd/gh-slack/ --limit=1000 'https://sentry.slack.com/archives/C06MA1ST3B5/p1709648539357359?thread_ts=1709320542.716369&cid=C06MA1ST3B5'
> **m** at 2024-03-05 09:22 EST
>
> <https://github.com/rneatherway/gh-slack>
> Utility for archiving a slack conversation as markdown
>
> It's a bit weird, but I do it through the github cli :smile:

>
> Find its nicer than manually copying the channel contents

> **j** at 2024-03-05 09:29 EST
>
> neat! copy-pasting has the disadvantage that it does not cover threads, so this looks nice

> **m** at 2024-03-05 09:41 EST
>
> I don't think this pulls in threads either, unfortunately
>
> You can grab threads by using the thread ID

Now released as 0.0.23 🎉


[SPARK-46217][CORE][TESTS] Include Driver/App data in PersistenceEngineBenchmark

What changes were proposed in this pull request?
This PR aims to include DirverInfo and ApplicationInfo data in PersistenceEngineBenchmark.
Why are the changes needed?
Previously, PersistenceEngine recovers three kind of information. Previously, PersistenceEngineBenchmark  focused on WorkerInfo only. This PR will add two other informations to be more complete.
https://github.com/apache/spark/blob/3da2e5c632468ec7cf7001255c1a44197b46ce30/core/src/main/scala/org/apache/spark/deploy/master/PersistenceEngine.scala#L56-L78
Does this PR introduce any user-facing change?
No. This is a test improvement.
How was this patch tested?
Manual tests.
Was this patch authored or co-authored using generative AI tooling?
No.

Thank you, @HyukjinKwon and @bjornjorgensen . Merged to master!


Calculate WMTS TileGrid extent using TileMatrixSetLimit when available

Fixes #10979
I've changed the extent calculation to use the TileMatrixSetLimit of the WMTS Capabilities when available. The most detailed level is used to get the closest possible representation of the extent.
Extent calculation is unchanged when no TileMatrixSetLimit is defined.
Also, i fixed a potential issue where the switching of XY was only applied for EPSG:4326. Instead, now   projection.getAxisOrientation().substr(0, 2) == 'ne'  is used, as there are more NE coordinate systems (for example LAEA Lambert / EPSG:3035)
The changed case is covered by a test.
(Hopefully the lint won't be upset with me this time 😊, thanks for the pointer in my previous PR 👍, I had some failing tests locally though regarding scale lines. Hopefully this is a local glitch in my development environment )

Ah, I thought I might add to the XML that I added for the other issue. Sure, I'll add another XML..

@ahocevar I've added another XML for the unit test.


Add Cores and Memory of Infra Provider list view

Depend of PR #13124
This is a simple change in the visual of Infrastructure list View of providers, now we can see Total Cores and Total Memory of each Provider of Hosts.
@sergio-ocon I didn't work with vms because that not represent the total capacity, we don't know if hosts are in 100% of use. Anyway we can make this changes for Cloud Providers to know how many cores and memory are allocated in AWS, Google, Azure or OpenStack instances.

I only need how to improve that view making a total sum of all providers in the list, maybe UI team can help with that.

@Loicavenel what do you think?

@miq-bot assign @sergio-ocon

@miq-bot add_label wip

@miq-bot remove_label wip

@miq-bot add_label ui, feature

@miq-bot add_label ui

@gtanzillo Would you be able to review this?
Thanks

@sergio-ocon , @gtanzillo there is not point continuing with this PR after the meeting if we are gonna make this like a report, so...Should we close it?

@aljesusg all screens are basically reports.
I'm not sure if you said "this looks like too much work" or "we don't need this anymore"
Do you need me to add total_cores and total_memory to ems and then you can take it from there?
the way it is currently written, we need to download all hosts for each ems to just get the memory. too much processing. the virtual aggregate will do this in a single query cutting down the amount of processing done on the server

No @kbrock , It isn't too much work, we had a meeting last week about that and we talked about the best place to make this if a report in cloud intelligence or in this view. I just want to amke sure that if I continue working in this it will be fine. What do you think @sergio-ocon ?

@aljesusg I don't understand, would it be better then to have total-cores and total-memory to ems? Would you get the same result?

Don't worry @sergio-ocon I am gonna make this !!! Thanks @kbrock

@miq-bot add_label wip

I did the changes @kbrock, I am looking now the formatter because is so long the memory. After that I am gonna work to make a total of all ems in the footer

@kbrock  finished with formatter, thanks a lot I learn new things in this PR ^^

For me is OK @sergio-ocon I prefer make another PR for footer and another one for the same feature for Clouds Providers. What do you think?

@miq-bot remove_label wip

Hi @chrisarcand I make the rebase, That PR is for infrastructure view, is similar too #13124

Hi @gtanzillo I think your changes has been already done

Please can we check this? @gtanzillo & @sergio-ocon I need this to finish #13128

👍 I'm ready to merge this. However, I see that it still has the WIP label on it. If this is no longer WIP let me know and I'll merge. Thanks.

@miq-bot remove_label wip

@gtanzillo I don't know why is still with wip label I removed it 6 days ago. Thanks !!!

miq_bot add_label enhancement


Why C# properties have private setters?

I noticed that some of the generated models for API responses have private setters. There are also some properties where the setter is public. Why is that? Private setters make it difficult to create these objects in tests.

Hi @marcinjahn
Thanks for using kiota and for reaching out.
Closing as duplicate of #4392
Please follow up there


Tax Calculation, Fixed as per Indian tax Slab

Description 📜
As the topic itself describes the full scenario,the Tax Calculator was not set as per indian tax slab and the Health and Education cess was not added, the same issue has been resolved in this PR. #87

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GSSOC'22 contributor
[x] Have you added a working video of your calculator ?

Screenshots / Gif (Optional) 📸
Before Image of Tax Calculator for Rs 5 lakhs

After Image of Tax Calculator for Rs 5 lakhs

Indian Government Tax Calculator for Rs 5 lakhs (For Reference)

Calculator Video
https://user-images.githubusercontent.com/91826109/156988888-9405d334-afc1-4a8a-92ab-e019699a8559.mp4

@mansi-garg-12
Please can you elaborate.
As I have just changed the tax rates with the actual ones.


[BUG] The new documentation header has the wrong Benchmark URL and main doc text

Describe the bug
Two problems:

Instead of pointing to the documentation, the new Documentation > Benchmark menu option points to opensearch/benchmarks
The main doc text says "What is OpenSearch?"

Expected behavior

The link to the Benchmark documentation should be https://opensearch.org/docs/latest/benchmark/
The text with the link https://opensearch.org/docs/latest/about/ should say "OpenSearch and Dashboards" instead of "What is OpenSearch?"

Screenshots
No response
To Reproduce
Go to opensearch.org and open the Documentation menu
Additional Details
No response

@kaimmej - got a sec for this one?

[Catch All Triage - 1, 2,  3,  4]
Is this fixed in #3317? Close?

Fixed by #3317


[Finishes #130777883] Module - API - Social Zombie Plugin (Stretch Goal)

https://www.pivotaltracker.com/story/show/130777883
Deliverable
A module that provides access to Social Zombie server.
Work Done

fixed small syntax error
Added SocialZombie plugin

Current coverage is 92.81% (diff: 100%)

Merging #7 into master will not change coverage

@@             master         #7   diff @@
==========================================
  Files             4          4
  Lines           153        153
  Methods           3          3
  Messages          0          0
  Branches         15         15
==========================================
  Hits            142        142
  Misses           11         11
  Partials          0          0

Powered by Codecov. Last update 8ab3936...50974c3


String literals should not be duplicated

This pull request is focused on resolving occurrences of Sonar rule
squid:S1192 - “String literals should not be duplicated”.
You can find more information about the issue here:
https://dev.eclipse.org/sonar/rules/show/squid:S1192
Please let me know if you have any questions.
Ayman Abdelghany.

thanks AymanDF


Detect command environment

Related Issues
This PR attempts to resolve issue #73.
Description
This PR updates the behavior of the op() function based on the environment in which it is called.
In the case of a REPL environment, the op() function will always return None. This makes calling chains impossible, but it is the best that can be done given that Source.executing(frame).node cannot return a valid node in a REPL environment.
In other environments, such as Jupyter Notebook and scripts, the op() function will check whether it is called directly to decide whether it should return None or the objects. The following are examples of different return values:
op(a)    # return None
op(op(a))  # outer op() returns None, inner op() returns object
b = op(a)  # return objects

This change helps prevent printing twice in the Jupyter Notebook case.
In the case where op() is disabled, it will just return the object, regardless of the environment.
Changes Made
Add a new function named return_object(), which checks the frame op() is called to decide whether this call should return objects or None.
Created unit tests to verify the new behavior of the op() function
Testing
For the unittest section, since I don't know how to perfectly simulate the REPL and Jupyter Notebook environments, console and exec() are used as replacements. I am open to opinions on how to make the tests closer to real-world scenarios.

Required changes are addressed in the latest commit.


Feat/shared workspace

@homu r+

:pushpin: Commit 94ff10a has been approved by hobofan

:zap: Test exempted - status


Can't target root with a dynamic tag name

You can't target a root element with a dynamic tag name, using className:
export default ({children, level = 2}) => {
  const Heading = `h${level}`
  return (
    <Heading className='root'>
      {children}

    </Heading>
  )
}

@jaydenseric interesting use case :)
This is not possible right now because you can't target components at all.
Maybe we can make an exception for component names defined within the scope of the current component.
As for now you can wrap children in a span and style that one instead.

Another use case I encounter is to be able to set a TextInput component to either a textarea or input element via a multiline prop. It's not an option to add an inner wrapper for styling; the only workaround is to define two components and return the right one with a conditional.

I believe I'm having a similar issue. I'm attempt to use dynamic tag names in combination with className.
The following appears to ignore the styles:
import React from 'react'

import styles from './styles'

type Props = {
  children: string,
  Element: 'span' | 'p' | 'h1' | 'h2' | 'h3',
  kind: 'smTitle' | 'xlTitle',
}

// class declaration is lost
const TextBroken = ({ children, Element, kind }: Props) => (
  <Element className={kind}>
    {children}

  </Element>
)

// works, but requires a span wrapper
const TextWorking = ({ children, Element, kind }: Props) => (
  <Element>
    {children}

  </Element>
)

Bumped into this issue almost immediately when trying to add a className to a <Link> component from react-router :)
Any thoughts on merging #244?

@simonsmith the problem with passing the parent scoped className to components is that it may lead to unexpected side effect like descendants being styled due to generic selectors defined in the parent. Eg.
// descendant
// className meant to be any className i.e. not added on purpose to pass styled-jsx scoped styles
const Child = ({className, children}) => (

{children}

)

// parent

const Parent = ({children}) => (

         {children}
         <Child>hello</Child> {/* didn't plan on passing any className */}
         {/* since styled-jsx passes the className to Child the inner one will get the margin too */}

)

To solve this issue maybe we could allow components selectors like

which generates a unique className for that component, not sure if this would work either.
Also not every 3rd party component is made to accept a className prop. It would be cool to find a generic pattern to do both, ideas are welcome!

@giuseppeg If the className is generated in the parent and passed to the Child how does that interfere? Doesn't it end up being like this:
.jsx-123456.some-class { /*defined in parent component */

  <div class="child jsx-123456 some-class

You may have to school me on how styled-jsx is operating behind the scenes.
Regardless, any thoughts on how I work around the issue with the <Link> component?

@simonsmith jsx-123456 is also applied to the outer div (.parent).
To style the Link you could temporarily use :global() until we find a better mousetrap:

   <Link className="my-link">something</Link>

styled-jsx is pretty amazing, simple and powerful, except the lack of this super obvious functionality, that anyone would expect from css-in-js library, which is a show stopper.
Do you guys have any plans to support styling custom-defined user components without using :global ?

@arsen that's on my radar, probably the next most important feature to add!

Any progress on this? :)

How would you folks feel about adding a special styled-jsx props that will add the scoped classname to components?
<Heading className="root" styled-jsx>
      {children}

</Heading>

Maybe for base scenarios, we should prefix className (if exists) without any additional props? 🤔
I think most of the developers are expecting such behavior.

I thought that we can prefix className prop for all react elements (DOM + Components) if it's specified as a string (and maybe some other cases). For advanced scenarios, we can use css.resolve.
Also, this behavior can be changed in babel's plugin options. By default, I'd suggest to leave it disabled.
What do you think @giuseppeg?

<Heading>

</Heading>

Transforms to
<Heading>
  <JSXStyle id="xxx" />
</Heading>

<Heading className="root">

</Heading>

Transforms to
<Heading className="xxx root">
  <JSXStyle id="xxx" />
</Heading>

But
function MyComp({ classes }) {
  return (
    <Heading className={classes}>

    </Heading>
  );
}

Should transform to
function MyComp({ classes }) {
  return (
    <Heading className={classes}>
      <JSXStyle id="xxx" />
    </Heading>
  );
}

I think if className prop is static and is a string we can prefix it.

I think that it makes sense to automatically scope (add the className) in the case reported by the OP. In any other case we should scope only when the user adds a prop like styled-jsx otherwise people can use css.resolve i.e. prefer explicitness over magic

Any progress on this ? 😺

@twltwl hi, want to pick this up? I can offer guidance

@giuseppeg Yes I could. Some pointers on where to start would be apprichiated :)

fixed in #462 will ship with styled-jsx v3


Adding check.vv flag to system and integration tests

adding check.vv flag to system and integration tests.

LGTM


Update packages

Update packages to latest versions.

These errors seem to be related to the test environment being out of date. Can you confirm @thanpolas ?

Thank you @pulekies, I've pulled your branch and updated travis so the tests will pass, will merge via #75


Switch to https://github.com/go-webauthn/webauthn

The DuoLabs original library is now deprecated

Fixed in 2.0.0


Add cache.name property

While working with SW I found it would be convenient for diagnostics if you could get the name of a cache from the cache itself. Currently you have to keep track of the name passed to caches.open() yourself. A cache.name read-only attribute would make this easier.

At face value this looks easy, but its possible to have a Cache objects that is not in CacheStorage under any name.  Today you can get this with:
var cache;
caches.open('foo').then(function(c) {
  cache = c;
  return caches.delete('foo');
}).then(function() {
  // cache exists and is usable, but not stored under a name any more
});

Also, we have discussed allowing Cache objects to be constructed without CacheStorage.  Something like new Cache() would not have a name in CacheStorage either.  It also seems like renaming Cache objects could be possible in the future.
I would be more in favor of adding a way to query the name of a particular Cache object.  Something like caches.getNameFor(cache).then(function(name) { /* use name */ }).

Could the cache name just return an empty string for the other cases you mentioned? This is only for diagnostics, after all.

It feels like a layering violation for the owned thing to know details about its owner.  I'd rather have the CacheStorage provide a query method.
Also, no matter where we want to put it it will need to be asynchronous.  If you want to just capture the name at the time of opening it you can just do:
caches.open('foo', function(c) {
  c.name = 'foo';
});

Also keep in mind that caches.open() returns a new Cache object every time.  The Cache objects do not provide js equality.


regarding responses.props

I really don’t know if this is the right place to ask, but when I make a custom element, which takes a responses argument in its "constructor" function. I can access all props with responses.props.getAll(), which returns a stream of props as objects. Now, assume I want to add properties to the props object. How would I go about doing that? I want to have either a new stream with the modified props object, or the modified props object added to the original stream.
I know this related more to Rx than cycle-dom, but I have searched the Interwebs, stackoverflow, etc., without any luck.

returns a stream of props as objects. Now, assume I want to add properties to the props object.

returns a stream... I want to add

You can't add anything to a stream.

I want to have either a new stream with the modified props object

Yes, that's how you do it.
responses.props.getAll().map(oldProps => {
  oldProps.newProp = 'foo'; // mutation, but does the job
  return oldProps;
});


Modify the definition of 'no-diff' profiles

Such that profiles that differ only by mapping rules are considered 'no-diff'; and export the 'no-diff' profiles as a separate object

I like the _noDiffProfiles name better than the non-underscore version, so I'm going to modify it to that.

This seems like a reasonable approach to me.  I ran a diff on the output from your to_fhir branch and your to_fhir_nodiff branch and it didn't seem to affect any of the other profiles (which is good).  My only concern is that there are a lot of errors, so I can't be as confident about the results as I would be if each branch did a "clean" run.  But for now, I can't find anything wrong with this approach!


Add support for tail latency profiling

Adds support for tail latency profiling using hdr histogram.
Adds support for command-line argument parsing using cmdliner.
Makes the trace file output optional.
Rename the tool as olly.

My assumption here is that for long program runs, the tracefile will be enormous (as we had seen in sandmark benchmarking). olly by default only outputs the tail latency profile, and there is an optional argument for dumping the trace file.

Here is the change in action:
$ olly --help
OLLY(1)                           Olly Manual                          OLLY(1)

NAME
       olly - trace an OCaml executable

SYNOPSIS
       olly [--trace-file=TRACEFILE] [OPTION]… EXECUTABLE

ARGUMENTS
       EXECUTABLE (required)
           Executable (and its arguments) to trace. If the executable takes
           arguments, wrap quotes around the executable and its arguments. For
           example, olly '<exec> <arg_1> <arg_2> ... <arg_n>'.

OPTIONS
       -t TRACEFILE, --trace-file=TRACEFILE
           Save the trace in TRACEFILE file in Chrome trace format.

COMMON OPTIONS
       --help[=FMT] (default=auto)
           Show this help in format FMT. The value FMT must be one of auto,
           pager, groff or plain. With auto, the format is pager or plain
           whenever the TERM env var is dumb or undefined.

EXIT STATUS
       olly exits with the following status:

       0   on success.

       123 on indiscriminate errors reported on standard error.

       124 on command line parsing errors.

       125 on unexpected internal errors (bugs).

Olly                                                                   OLLY(1)

$ olly -t menhir_trace.events 'menhir -v --table sysver.mly'
<snip>
#[Mean (ms):    0.03,    Stddev (ms):   0.28]
#[Min (ms):     0.00,    max (ms):      47.94]

percentile       latency (ms)
50.0000          0.00
75.0000          0.00
90.0000          0.01
99.0000          0.80
99.9000          2.54
99.9900          4.98
99.9990          8.59
100.0000         47.94
$ ls menhir_trace.events
menhir_trace.events

LGTM. Any downsides to just renaming runtime_tracer to olly? Will match the public name then.

Any downsides to just renaming runtime_tracer to olly? Will match the public name then.

I don't see any downsides. Let me do that quickly.

Thanks @kayceesrk


How to add custom classes/records to reflect-config.json?

Hey there,
I'm using Jackson for reading JSONs with Picocli and GraalVM. Unfortunately, most of JSON libraries use reflection for JSON deserialization, and as a result, I have to add them to reflect-config.json. I wonder if there is any way to point records/classes that would be added to the reflect-config.json.
I saw there is a way to provide a custom factory class instead picocli.codegen.aot.graalvm.ReflectionConfigGenerator but before I start doing this, I wanted to ask if there is any easier way to achieve this.
Thanks!

I didn't notice the "Discussions" tab, I will move my question there.


[Epic]: Microsoft Dynamics 365 - Business Central Connector

Introduction
Microsoft Dynamics 365 Business Central is an Enterprise Resource Planning (ERP) solution that caters to the needs of small and medium-sized businesses.
Use cases
1. Financial Management:

Streamline financial processes like accounts payable, receivable, bank reconciliation, and general ledger.
Gain real-time insights into your company's financial health with comprehensive reporting and dashboards.

2. Sales and Customer Relationship Management (CRM):

Manage the entire sales lifecycle, from lead generation to quote creation and order fulfillment.
Enhance customer relationships by storing customer data, tracking interactions, and providing personalized service.

3. Supply Chain Management:

Optimize inventory levels, manage purchase orders, and track deliveries to ensure efficient supply chain operations.
Gain real-time visibility into your inventory levels and forecast future demand.

4. Project Management:

Create and manage projects, track progress, and stay within budget.
Collaborate with team members and stakeholders on projects using built-in communication tools.

5. Operations Management:

Manage manufacturing processes, including production planning, scheduling, and work order management.
Track production costs and identify areas for improvement.

6. Reporting and Analytics:

Generate comprehensive reports and gain insights into your business performance across different departments.
Use data analytics to identify trends and make data-driven decisions.

7. Integration with other Microsoft products:

Business Central integrates seamlessly with other Microsoft products like Office 365 and Power BI, allowing you to leverage your existing Microsoft ecosystem.

Sub Tasks
Building a Ballerina MS Dynamics 365 - Business Central Connector involves the following sub-tasks

[x]  Draft a connector design for MS Dynamics365 Business Central connector.
[x]  Implement the Connector.
[x]  Create a test suite.
[x]  Write examples.
[x]  Documentation

Closing as implementation(pending) is tracked in different issue


Made Plugins works

As some people have noticed, Plugins are not working well.
At app container startup, there is the following error:
[2017/12/19 19:53:14 CET] [EROR] failed to start up plugins: mkdir ./client/plugins: no such file or directory

Current workaround is to disable Plugins.
We should investigate on how Plugins works, what they need (eg. a ./client/plugins folder), if it change our default config.json file (eg. to enable or disable by default), etc. before it is still a beta feature ;)
Some links to help:

Mattermost Plugin documentation
Forum post to track Plugin related issues

I have the same issue
The process pwd is /mattermost/bin
When I enable the plugins functionality, I see the same error messages and below is the content of the bin dir:
root@ceea89fbe9c2:/mattermost/bin# ll
total 48580
drwxr-xr-x 1  106  111     4096 Dec 30 13:25 ./
drwxr-xr-x 1  106  111     4096 Dec 16 00:17 ../
-rwxr-xr-x 1 root root 49731993 Dec 27 22:26 platform*
drwxr--r-- 2 root root     4096 Dec 30 13:25 plugins/
root@ceea89fbe9c2:/mattermost/bin# ll plugins/
total 8
drwxr--r-- 2 root root 4096 Dec 30 13:25 ./
drwxr-xr-x 1<PHONE_NUMBER> Dec 30 13:25 ../

So the process attempt to create 2 directories (./plugins and ./client./plugins) in /mattermost/bin, which is the problem as bin :

is the wrong place to store data
is not persistent related to the docker volume mapping

For the error, the process attempt to create a directory (plugins) in a non-existing directory (client)

If I attempt to create a client directory in /mattermost/bin (as directory or symbolic link to /mattermost/data/client), I get 404 from the server for all requests

I have been able to fix this issue with the following changes on my docker-compose.yml:
app:
working_dir: /mattermost
command: /mattermost/bin/platform

Thanks to @LordVeovis, plugins should works now.
We don't need to add any change to the default config file, so closing this issue :)


Let user cookies override settings for "Enable Audio/Video Chat"

@JohnMcLear per our conversation in #23 it sounded like you wanted users to be able to override settings.json with cookies or URL vars. However currently, this is not entirely the case for the existing setting (ep_webrtc.enabled).
The override fails if:

ep_webrtc.enabled is set to false and the cookie is set to true.

The override does succeed if:

ep_webrtc.enabled is set to true and the cookie is set to false.
The user uses the URL var (both false to true and true to false)

It looks as though this may have been deliberate. I'm not sure what the idea was, though. Here's the relevant change and PR: 886ab4f8 #9
My change here lets the user override with the cookies, and of course continues to allow them to override with URL vars. However, if you really meant for the override to go from true to false but not false to true, I could instead put that same restriction on the URL vars for consistency.

Note that the setting takes effect within settings.ejs, where we set the initial state of the checkbox using <% checked %>.
If you do accept this change, it will make this and the two new options (audio/video default on/off) work the same way, in which case I'll probably move all of that logic back into this webrtc.js. But for now, I just wanted to fix this functionality so we change and confirm one thing at a time.

Frontend test coverage available? :)

Frontend test coverage available? :)


Update all other Azure components to use the common auth layer (and support Azure AD auth)

This is a "spin-off" from #972 given how it was merged with only 2 components updated.
Goal of this issue is to track what Azure components still need to be updated to support authentication via the "common auth layer" (implemented in #972). This enables components to authenticate with Azure using Azure AD, including support for service principals and MSI.
While updating components to use the common Azure auth layer, we have been making sure (where appropriate/relevant) to also support for other Azure clouds (Azure China, Azure Germany, Azure Gov, and also Azure Stack) and even emulators when appropriate.
Here's the list of components that use Azure and their status:

[x] bindings/azure/blobstorage - Uses keys

[x] Update for track2 SDK: https://github.com/dapr/components-contrib/issues/1530
[x] 🛑 Waiting until new version of track2 SDK

[x] bindings/azure/cosmosdb

#1104
[x] Update for track 2 SDK: https://github.com/dapr/components-contrib/pull/1876

[x] bindings/azure/eventgrid - Currently supports client credentials auth but with its own logic
[x] bindings/azure/eventhubs - Uses keys

🛑 Update for track 2 SDK: Blocked because the SDK is not yet available

[x] bindings/azure/servicebusqueues

#1201
[x] Update for track 2 SDK: https://github.com/dapr/components-contrib/issues/1531

[X] bindings/azure/signalr - Uses "connection strings"

#1843
Does not use a SDK

[x] bindings/azure/storagequeues - Uses keys

#1842
🛑  Update for track 2 SDK: Blocked because the SDK is not yet available

[x] pubsub/azure/eventhubs - Uses keys

#1292
🛑  Update for track 2 SDK: Blocked because the SDK is not yet available

[x] pubsub/azure/servicebus

#1201
[x] Update for track 2 SDK: https://github.com/dapr/components-contrib/issues/1532

[X] secretstores/azure/keyvault

#972
[x] Update for track 2 SDK: #1290

[X] state/azure/blobstorage

#972
[x] Update fo track2 SDK: https://github.com/dapr/components-contrib/issues/1529

[x] state/azure/cosmosdb

#1104
[x] Update for track 2 SDK: https://github.com/dapr/components-contrib/issues/1526

[x] state/azure/tablestorage - Uses keys

Complete via track2 SDK update
[X] Update for track2 SDK: https://github.com/dapr/components-contrib/issues/1528

Azure Service Bus pubsub and bindings are handled in: https://github.com/dapr/components-contrib/pull/1201
This was done as part of the GAing process for the binding and I figured while I was there I'd get pubsub too.

With #1290 I'm adding support for authenticating against the new "track 2" SDKs and I've updated the Key Vault secret store component. Support for the new auth library is required for all new SDKs, including Table Storage and the upcoming Cosmos DB.

Needs to be implemented in EventHubs. Probably together with this issue: https://github.com/dapr/components-contrib/issues/2101

Is there support for using Azure CLI to retrieve credentials when running locally?

At this point, it seems all Azure components support Azure AD.
Almost all have also been updated to the "track 2" SDKs, with the only exception being Azure Storage Queues. That SDK is expected in a few weeks / months, so we'll do the upgrade once it's available.
Probably safe to close this issue @berndverst

Is there a plan to include support for MSI for Event Grid as well anytime soon?

@ana-cozma Event Grid should work with MSI in Dapr 1.10

This is now complete in Dapr 1.11 (Storage Queues was upgraded as well)

Hi Team!
We are trying to use "state.sqlserver" component configured to use User-Managed-Identity to connect to Azure SQL Server Database instance. Is that supported?
I'm facing this issue when trying to connect to SQL:
[INIT_COMPONENT_FAILURE]: initialization error occurred for -statestore (state.sqlserver/v1): failed to create db database: mssql: login error: Login failed for user ''." app_id= instance= scope=dapr.runtime type=log ver=1.10.4-msft-2
SqlConnectionString:
Server=.database.windows.net;Authentication=Active Directory Managed Identity;Encrypt=True;User Id=;Database=
We are deploying via Bicep Tempalte:
resource resource_daprSecretStore 'Microsoft.App/managedEnvironments/daprComponents@2022-06-01-preview' = {
name: statestoreName
parent: resource_environment
properties: {
componentType: 'state.sqlserver'
version: 'v1'
metadata: [
{
name: 'connectionString'
secretRef: keyVaultConenctionStringSecretName
}
{
name: 'tableName'
value: tableName
}
{
name: 'schema'
value: schemaName
}
]
scopes: [
daprAppName
]
secretStoreComponent: secretStoreName
}
}
Appreciate any help, thanks!

@giovanidecusati thanks for the report. I've created a new issue for this #2726
This way we can keep track of that, since this is a closed issue for work that's been completed