[SPARK-14670][SQL] allow updating driver side sql metrics

What changes were proposed in this pull request?
On the SparkUI right now we have this SQLTab that displays accumulator values per operator. However, it only displays metrics updated on the executors, not on the driver. It is useful to also include driver metrics, e.g. broadcast time.
This is a different version from https://github.com/apache/spark/pull/12427. This PR sends driver side accumulator updates right after the updating happens, not at the end of execution, by a new event.
How was this patch tested?
new test in SQLListenerSuite

cc @andrewor14 @davies

Test build #58848 has started for PR 13189 at commit 8db358f.

Test build #58848 has finished for PR 13189 at commit 8db358f.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class SparkListenerDriverAccumUpdates(executionId: Long, accumUpdates: Seq[AccumulableInfo])

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/58848/
Test FAILed.

@cloud-fan Could you have a screen shot for metrics of BroadcastExchange ?

cc @davies @andrewor14

Test build #60086 has started for PR 13189 at commit d950a76.

Also cc @zsxwing

Test build #60089 has started for PR 13189 at commit 3d1eb36.

Test build #60086 has finished for PR 13189 at commit d950a76.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class SparkListenerDriverAccumUpdates(executionId: Long, accumUpdates: Seq[(Long, Long)])

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60086/
Test FAILed.

Merged build finished. Test FAILed.

Test build #60089 has finished for PR 13189 at commit 3d1eb36.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60089/
Test FAILed.

Test build #60111 has started for PR 13189 at commit 2a5b35a.

Test build #60111 has finished for PR 13189 at commit 2a5b35a.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60111/
Test FAILed.

QueryExecution.hiveResultString will call SparkPlan.executeCollect without setting an execution id. This method is only used in test, should we just stop reporting metrics for this case, or create execution id in hiveResultString?

Seems it is fine to not have metrics when we use hiveResultString.

Test build #60155 has started for PR 13189 at commit bc8d102.

Test build #60155 has finished for PR 13189 at commit bc8d102.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60155/
Test PASSed.

Merged build finished. Test PASSed.

LGTM except some nits

Test build #60201 has started for PR 13189 at commit 3cf6790.

Test build #60201 has finished for PR 13189 at commit 3cf6790.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60201/
Test FAILed.

Test build #60204 has started for PR 13189 at commit 44cd5d1.

Test build #60204 has finished for PR 13189 at commit 44cd5d1.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60204/
Test PASSed.

LGTM, merging this into master and 2.0, thanks!


[BING] Fix Tile Stitching (#7) and Implement Metadata Features

Related to #7

i might clean up the code later, but this can do the job


[Feature] Gitlab Support

Hi! Nice work!
It can be adapted to support gitlab repo?

Hey @robsontenorio, thanks!
It is possible to add gitlab or any other host support by setting a custom url resolver that returns the url to the repository. An example for gitlab would be this:
<?php

namespace App\Providers;

use Docdress\Git;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
    public function register()
    {
        $this->callAfterResolving('docdress.git', function (Git $git) {
            $git->setUrlResolver(function ($repo, $token = null) {
                if ($token) {
                    return<EMAIL_ADDRESS>                }

                return "https://gitlab.com/{$repo}.git";
            });
        });
    }
}


Prevent aggressive Route53 retries caused by IRSA authentication failures by removing the Amazon Request ID from errors wrapped by the default credential cache

The AWS errors that contain RequestID are sometimes wrapped using %w, in which case the error message is generated at the time the error is wrapped. The current implementation of removeReqID doesn't handle this case.
There are multiple examples of such error wrapping in the aws-sdk. Here's an example from the credential cache:

https://github.com/aws/smithy-go/pull/484
Here for example: https://github.com/aws/aws-sdk-go-v2/blob/06150d96305d6b6c19db0a2e5d1c1f4fa4a95612/aws/credential_cache.go#L121-L130

Fixes: https://github.com/cert-manager/cert-manager/issues/5486
Fixes: https://github.com/cert-manager/cert-manager/issues/6308
Fixes: https://github.com/cert-manager/cert-manager/issues/4061
/kind bug
Bugfix: Prevent aggressive Route53 retries caused by IRSA authentication failures by removing the Amazon Request ID from errors wrapped by the default credential cache.

Testing
Unit test
You can run the unit tests as follows:
make test WHAT='./pkg/issuer/acme/dns/route53/... -run Test_removeReqID'

Example test failure:

https://prow.infra.cert-manager.io/view/gs/cert-manager-prow-artifacts/pr-logs/pull/cert-manager_cert-manager/7291/pull-cert-manager-master-make-test/1837123184734769152

E2E test

https://gist.github.com/wallrj/7db6f7682990882f89a2d8a88a673943

Before:
{"ts":1726840718830.1624,"caller":"controller/controller.go:158","msg":"re-queuing item due to error processing","logger":"cert-manager.controller","err":"failed to change Route 53 record set: operation error Route 53: ChangeResourceRecordSets, get identity: get credentials: failed to refresh cached credentials, failed to retrieve credentials, operation error STS: AssumeRoleWithWebIdentity, exceeded maximum number of attempts, 3, https response error StatusCode: 400, RequestID: 6c084cd6-e346-4de0-9a48-7feb9d3f5bdc, InvalidIdentityToken: No OpenIDConnect provider found in your account for https://kubernetes.default.svc.cluster.local"}

24

# $ kubectl get challenges.acme.cert-manager.io www-1-2762490819-1292702510 -o yaml
status:
  presented: false
  processing: true
  reason: 'failed to change Route 53 record set: operation error Route 53: ChangeResourceRecordSets,
    get identity: get credentials: failed to refresh cached credentials, failed to
    retrieve credentials, operation error STS: AssumeRoleWithWebIdentity, exceeded
    maximum number of attempts, 3, https response error StatusCode: 400, RequestID:
    6e849068-4b98-4130-b4db-9b590d7f9983, InvalidIdentityToken: No OpenIDConnect provider
    found in your account for https://kubernetes.default.svc.cluster.local'
  state: pending

After:
{"ts":1726840879317.0305,"caller":"logs/logs.go:197","msg":"Event(v1.ObjectReference{Kind:\"Challenge\", Namespace:\"default\", Name:\"www-1-2762490819-1292702510\", UID:\"61c76dd8-ef2a-4279-9fa9-f69ff4fd3519\", APIVersion:\"acme.cert-manager.io/v1\", ResourceVersion:\"13469\", FieldPath:\"\"}): type: 'Warning' reason: 'PresentError' Error presenting challenge: failed to change Route 53 record set: operation error Route 53: ChangeResourceRecordSets, get identity: get credentials: failed to refresh cached credentials, failed to retrieve credentials, operation error STS: AssumeRoleWithWebIdentity, exceeded maximum number of attempts, 3, https response error StatusCode: 400, RequestID: <REDACTED>, InvalidIdentityToken: No OpenIDConnect provider found in your account for https://kubernetes.default.svc.cluster.local","v":4,"logger":"cert-manager.controller"}

6

# $ kubectl get challenges.acme.cert-manager.io www-1-2762490819-1292702510 -o yaml
status:
  presented: false
  processing: true
  reason: 'failed to change Route 53 record set: operation error Route 53: ChangeResourceRecordSets,
    get identity: get credentials: failed to refresh cached credentials, failed to
    retrieve credentials, operation error STS: AssumeRoleWithWebIdentity, exceeded
    maximum number of attempts, 3, https response error StatusCode: 400, RequestID:
    <REDACTED>, InvalidIdentityToken: No OpenIDConnect provider found in your account
    for https://kubernetes.default.svc.cluster.local'
  state: pending
```

Thanks @wallrj. When we wrote that removeReqID, we did not think there were code paths that returned these errors with e.g. "fmt.Errorf("error message: %w", err)".
/approve
/lgtm


Switch to pre-prod

It appears that most of the ecosystem will be switching to preprod as the new default testnet network (it's probably a good thing since it will be more stable). But preprod is configured the same as mainnet -- meaning neither of the two stages in the Vasil hardfork have happened yet. Since we made changes to be Vasil compliant, switching to preprod now at the very least breaks our protocol parameters parsing and corresponding Ogmios tests (recall that Ogmios encodes things different depending on the era).

Duplicate of #923


Add Perses / OpenFE (and potentially alchemiscale) to the list of tools mentioned

I know this was not put in the original manuscript because it wasn't ready at the time but I think pretty soon we should consider adding it!

yes totally agree. We can add stuff now. There should be an updated version next year or so.


add isomorphic support

works for both server and client

fixed.. also had a bug in there where i assumed css was in an array, which it wasnt. fixed now though

looks alright to me. Just an fyi, the approach web-mc is taking is building 2 files, the bundle js file and a styles css file. The down side to that is that users have to include the css as well as the js file but it gets rid of having to use context.
Have you tried testing your branch with dotcom or admin?

oh ok dont merge quite yet, i tested .com but i feel like i should test some more.
and yeah while using context kind of sucks, we dont need to worry about it. only withStyles wrapper class uses it to lazy load the styles:
https://github.com/kriasoft/isomorphic-style-loader/blob/master/src/withStyles.js#L26


Usefulness of Number.[]

Number.[] is a convenience macro that allows to define an Array of a specific numeric item type.
Similar macros exist in the form of Number.slice and Number.static_array for Slice and StaticArray collections, respectively.
But other than those I doubt this Array variant is very useful. It's semantically identical to an array literal with item type.
Float64[1, 2, 3, 4]
[1, 2, 3, 4] of Float64

The only difference is the token of. And the type is declared as a suffix instead of a prefix. Thus it's marginally shorter, but that's the only marginal benefit.
The array literal syntax on the other hand is universal: it can be used with any type. Having a special alternative just for numeric types is unnecessary. It requires learning another concept for something that can be expressed with basic language syntax.
And actually, there is a good chance for misinterpretation of what this macro means. In the type grammar, Float64[4] is a short representation of StaticArray(Float64, 4). And StaticArray also has a convenience macro of the same name, which could easily cause confusion. In the context of StaticArray[1, 2, 3, 4] creating a static array and Float[4] defining a static array type, one can reasonably doubt what Float64[1, 2, 3, 4] actually means.
I'm wondering if it makes sense to keep this convenience macro when it doesn't really provide much convenience and could instead be confusing, or if we should deprecate it.

Alternatively, we can at least simplify the implementation to use an array literal (which then gets expanded into a very similar code by the compiler, but the point is to avoid unnecessary repetition):
diff --git i/src/number.cr w/src/number.cr
index e7b21225e..8734eabd8 100644
--- i/src/number.cr
+++ w/src/number.cr
@@ -79,12 +79,7 @@ struct Number
   # [1, 2, 3, 4] of Int64 # : Array(Int64)
   # ```
   macro [](*nums)
-    Array({{@type}}).build({{nums.size}}) do |%buffer|
-      {% for num, i in nums %}
-        %buffer[{{i}}] = {{@type}}.new({{num}})
-      {% end %}
-      {{nums.size}}
-    end
+    [{{ *nums }}] of {{ @type }}
   end

   # Creates a `Slice` of `self` with the given values, which will be casted

This macro became obsolete once we introduced autocasting. Without autocasting it makes sense because things like [1, 2] of Float64 didn't use to compile.

A less intrusive solution is to move this macro to Number.array instead, keeping the .new semantics. I don't think there are any drawbacks in permitting e.g. BigInt.array(1, 2, 3).

Ah right, Big numbers don't support autocasting. So that's probably the only left practical use case / benefit over an array literal. [1, 2, 3] of BigInt doesn't compile.

Speaking of the type grammer, today I was surprised that x : Int32[] parses to (x : Int32).[](), which calls Nil#[] because the receiver is a TypeDeclaration that has no initializer.


Topic/Settings and Topic/Consumers are empty with corresponding URLs redirection

Describe the bug
The pages stays empty in case of redirecting by URL for Topic/Settings and Topic/Consumers
Set up
https://www.kafka-ui.provectus.io/
Steps to Reproduce
Steps to reproduce the behavior:

Open the URL of Settings/Consumers tab for Topic (https://www.kafka-ui.provectus.io/ui/clusters/local/topics/LLLLLLLLLL-copy-2/settings)

Expected behavior
The topic corresponding tab should open with click on URL
Screenshots

Additional context
linkes to https://github.com/provectus/kafka-ui/issues/1961

#1961


Control the scope of global hotkeys

I'd like to grab a hotkey only when the Tauri window is focused and within the window, not globally. But seems there's no way to implement it.
If I register Ctrl + S as a global hotkey, then it will fail everywhere I want to use hotkey Ctrl + S to save something.
Technically, registering a hotkey using JavaScript can restrict the hotkey within the Tauri WebView window, but what if I want to register hotkeys like Ctrl + S and F5? This will be an invalid way.
I'd like to have a choice to choose whether a hotkey should be GLOBALLY or WINDOW FOCUSED ONLY caught. Thanks :)

This is out of the scope of this crate, global hotkeys are global and cannot be scoped at all, doing it in javascript is probably the best way right now, or when we add keyboard events to this enum https://docs.rs/tauri/latest/tauri/enum.WindowEvent.html in the future.


add the complete subscriptions model

Codecov Report

Merging #209 (a04257b) into master (4c1081b) will decrease coverage by 3.04%.
The diff coverage is 38.46%.

@@            Coverage Diff             @@
##           master     #209      +/-   ##
==========================================
- Coverage   42.15%   39.10%   -3.05%
==========================================
  Files          96       96
  Lines        4033     4038       +5
==========================================
- Hits         1700     1579     -121
- Misses       2187     2330     +143
+ Partials      146      129      -17

Flag
Coverage Δ

integration
?

unittests
39.10% <38.46%> (+0.07%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

internal/stream/stream.go
46.87% <0.00%> (ø)

internal/subscription/model.go
30.00% <20.00%> (ø)

internal/subscription/validation.go
63.51% <75.00%> (+2.64%)
:arrow_up:

pkg/messagebroker/factory.go
33.33% <0.00%> (-33.34%)
:arrow_down:

pkg/messagebroker/kafka.go
10.18% <0.00%> (-31.34%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4c1081b...a04257b. Read the comment docs.


<EMAIL_ADDRESS>

fix for<EMAIL_ADDRESS>because of feat(core): merge all client files hooks into clientConfigFile

Run npm run lint to check with eslint.
Run npm run eslint-fix to fix some of the reports with eslint. This will fix the formatting issue.
If you want to know the details of the command, please look in package.json.

If you are using VS Code, I recommend that you install the eslint extension.
https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
You can check in real time on the editor. In addition, this repository is configured to auto-fix reports that can be auto-fixed on the file save.


Move to diffrax 0.5.0

See release @ https://github.com/patrick-kidger/diffrax/releases/tag/v0.5.0

Wuw, that's a little dangerous, but let's live wild. Hopefully we can contribute by finding some bugs 😈🐛

For now our correctness tests are still passing !


Adding global catalog port.

AD Connect queries Global Catalog port at the domain while enabling SSO Feature.

@VMrenato : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@VMrenato Thanks for this.
I am verifying with engineering.  Is this Windows Server 2019?  Just curious because I saw another request to add this port and I am waiting on confirmation for that.
Thanks!

At SR case worked it was w2016. At my repro 2019
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Bill Mathers @.>
Sent: Monday, April 12, 2021 7:45:44 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Renato Vieira @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Adding global catalog port. (#72142)
@VMrenatohttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FVMrenato&data=04|01|reviei%40microsoft.com|77cd28f31af44694b74408d8fde32e49|72f988bf86f141af91ab2d7cd011db47|1|0|637538499487911455|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=yqDcbm2CtFzGweCSuNGYX%2Fzbdv0Gf9n7Ms7PDPXgCyg%3D&reserved=0 Thanks for this.
I am verifying with engineering. Is this Windows Server 2019? Just curious because I saw another request to add this port and I am waiting on confirmation for that.
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fpull%2F72142%23issuecomment-818044609&data=04|01|reviei%40microsoft.com|77cd28f31af44694b74408d8fde32e49|72f988bf86f141af91ab2d7cd011db47|1|0|637538499487921412|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=BRHBVke8oDuyOTmravViXIcrZrnKfBhttJMe4m%2BaCDw%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQK5QHGVIEUSTRFLCEG45DDTIM5VRANCNFSM4ZGA2DBQ&data=04|01|reviei%40microsoft.com|77cd28f31af44694b74408d8fde32e49|72f988bf86f141af91ab2d7cd011db47|1|0|637538499487921412|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=3KjCfD7bQgoIN2n8Xg9qsvJsa09zqwgoAyVT9HU7GBU%3D&reserved=0.

This is going to be included in an overall update to the doc. This item has been captured. At this point we can close this as it will probably be another month or so. We need to address the images as well. Thanks!
#please-close


cleaner setting for adding parameters to @save()

closed in https://github.com/dobtco/formrenderer-base/commit/8dec7917d11787dd16b9ddcce22954f4e7542760


Private key / JSON logs into wrong address. Private key public address mismatch

Hello,
When creating the wallet, I copied and pasted public address & private key into .txt file and saved on my pc.
I saved JSON file on my pc.
I type password into txt. file which gets saved to my pc, from which I copy and paste password into browser field when creating new wallet.
Private key opens incorrect address.
JSON file opens incorrect address.
View only via public address opens & loads correct wallet address and displays my REAL tokens.
I would like to transfer my REAL tokens and can not right now

It seems like you saved the wrong private key or a private key for a different wallet. Does the private key and JSON file derive the same address?

I'm not sure that is the case because I save at moment of creation prior to execute any transfers etc.
The private key and JSON should derive from same address as it was created and saved all upon creating the new wallet.
Im hoping I do not have issue as posted here
https://www.reddit.com/r/ethereum/comments/48rt6n/using_myetherwalletcom_just_burned_me_for/
Additionally I am wondering if token issuer may be able to recall tokens and transfer them to other address I use as it was an ICO event for these tokens I am only able to view at this time

Does your JSON file and private key derive the same address?

How do I check that ?

Open the wallet using your private key, then remember the address you see. Then unlock the wallet using the JSON file and check whether that address matches the previous one. Also let me know what token you are trying to transfer?

It opens incorrect wallet with JSON or private key. Only able to view with public address. I saved JSON and private at time of wallet creation

Are the public address shown by the private key and JSON the same?

Let me log in with each and see

JSON and Private log ins do bring up same public address

Ok, what kind of token are you trying to transfer? And how did you receive these tokens? From an exchange? ICO?

ICO. It was for REAL. Here is my public address. I created this wallet for this specific ICO as I do for other ICOs (to not show all other balances I hold)
0x07E9Cd8DbC4186014DBcaa1520eB648F98F87919

upon checking your address it seems like you definitely had access to the correct privatekey. you were able to send out multiple transactions approx 41 days ago. I would go through all other private keys you have and see whether any of those derives the correct address.

Let me see what I come up with

Check under MonethaTokenCrowdsale it seems like you used that address for that initially

Yes I did. I was unsuccessful, it sold in minutes. I noted that as well in my ICO wallet and participation notes. Let me look to see if i can find more in monetha notes

Did you ever unlock your wallet by hand typing the key?
Please be sure that you are carefully and accurately typed it. A single wrong character will open a different wallet than "yours".
If you go to https://www.myetherwallet.com/helpers.html, scroll allllll the way to the bottom, and enter your private key and address and see if that resolves. If that doesn't work, try hand typing your private key faster or slower or with your eyes closed.
Essentially we are trying to recreate the way you accessed the wallet the first time to try to regain access.

Hi Taylor,
Thank you for continued follow up.
I only access my MEW(s) via copy and paste (which is saved info upon creating and into text file in local machine)
Also I've only used my one computer and one internet connection method for all my crypto activities. Cookies ? or maybe some other type of analysis could prove this out.
The wallet I can not access was only created for a specific ICO. Only holds small eth and those tokens from ICO, just want to send those tokens to my primary MEW coupled with Trezor I use to hold all my other alt coins.
As we speak that ICO and the CEO of that company,  who I have been corresponding with, is offering 50% of my 6388 tokens (in wallet I can't access) to me as a gift of good faith and generosity out of their reserve, into wallet I can access. It is very very much appreciated.
It may not be possible, I'll ask anyway - if anyway on your end to send my 6388 tokens back to the company that distributed them... that way I could possibly have 100% my tokens and the company's reserve would not be affected and used for better cause.
Thank you for your time and consideration
Brandon

On Oct 31, 2017, at 1:55 AM, Taylor Monahan<EMAIL_ADDRESS>wrote:
Did you ever unlock your wallet by hand typing the key?
Please be sure that you are carefully and accurately typed it. A single wrong character will open a different wallet than "yours".
If you go to https://www.myetherwallet.com/helpers.html, scroll allllll the way to the bottom, and enter your private key and address and see if that resolves. If that doesn't work, try hand typing your private key faster or slower or with your eyes closed.
Essentially we are trying to recreate the way you accessed the wallet the first time to try to regain access.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

It's not possible for the MEW team to move coins from any address, the server/nodes never see any private keys or wallet files, MEW does not hold any coins. Everything takes place clientside in your browser.

I have same problem.
When I created MEW account, I copied, screen shotted the private key, and downloaded the keystore file, but both private key and keystore file gives me different account.
I have already put my coins in my account, so I cant take my coin out....
Does anyone know how to fix it?


HDDS-7088. Removed IOException and added log level warn

What changes were proposed in this pull request?
To fix the issue once OM and SCM are colocated and OM fails to start we are just logging the warn messages instead of throwing IOException.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-7088
How was this patch tested?
(Please explain how this patch was tested. Ex: unit tests, manual tests)
(If this patch involves UI changes, please attach a screen-shot; otherwise, remove this)

Hi @szetszwo added the suggested changes.  Kindly review the PR
Thanks

Hi @navinko. As far as I understand the jira, the issue is not that OM doesn't start but the raft directory gets overridden (by OM or SCM, dependent on whom started later). In this case, OM should not be started.
It seems that the fix to the issue should allow sharing ratis dir by OM and SCM.

... raft directory gets overridden (by OM or SCM, dependent on whom started later) ...

@myskov , an existing raft directory should never be overridden automatically since it may cause data loss.  Currently, it throws an exception and stop starting.  After this change, it will print a warning and use a different directory because the group ids are different.

Thanks @szetszwo @myskov for suggestions and reviewing .

... raft directory gets overridden (by OM or SCM, dependent on whom started later) ...

@myskov , an existing raft directory should never be overridden automatically since it may cause data loss. Currently, it throws an exception and stop starting. After this change, it will print a warning and use a different directory because the group ids are different.

Ok, but in this case, the warning message is misleading, and it should be changed.

@myskov , you are right that the message is misleading.
@navinko , could you update the error message?

Let me explain the reasoning behind the requested change. We use Ozone in production and our administrators would be very concerned by the warning: "Ratis group Dir on disk scm does not match with RaftGroupID7f6848f2-63c2-3ce4-a1d2-9e88065dfcc3 generated from service id ozone1. Looks like there is a change to ozone.om.service.ids value after the cluster is setup. Currently change to this value is not supported."
It sounds like a fatal error, not a warning.

Thanks @szetszwo @myskov for reviewing . I have updated the PR

@navinko why should the exception be dropped? An incorrectly configured OM and SCM folder should be a catastrophic failure.

Hi @kerneltime , In my understanding it's very common in production that SCM and OM wud be collocated and in current design if both the scm and om ratis directory shared and if which ever is started later , it will not just override the existing Raft directory as there will be data loss so it throws an exception and stop starting. After this change, it will print a warning and  create a new directory because the group ids are different.

... In my understanding it's very common in production that SCM and OM wud be collocated ...

Indeed, it is uncommon in production (SCM and OM usually use different directories, or even different machine) but it may happen in testing setup.

Thanks @szetszwo @myskov @kerneltime for reviewing the PR.


Add taplo pre-commit hook to format and sort toml files

ref https://github.com/pyvista/pyvista/pull/6781

pre-commit.ci autofix

This has failed because we removed the requirements file. Probably should fix it in another PR.


Licensing problems when deploying

Hi
Working on a new site, it's still in development.
I installed Vendr Deploy locally, and pushed changes to Live.
As I had already created a Store and everything else, I wanted to export these things to Live, by running echo > deploy-export in the local data folder to generate UDA files, but that failed with the exception below.
I then just manually saved the Store and everything else, which generated the UDA files, and I pushed those to Cloud.
On Cloud though, the data extraction failed with the same message (below).
Looks to be something with licensing perhaps (?)
Vendr 1.4.0-rc0065
Vendr.Deploy 0.1.0
EXCEPTION:

Umbraco.Deploy.Exceptions.ProcessArtifactException: Process pass #1 failed for artifact umb://vendr-store/45a5e298251d40dda4cd5bdf17ba50f7.
   at Umbraco.Deploy.Environments.CurrentEnvironment.ProcessArtifacts(IEnumerable`1 arts, IDeployContext context, CancellationToken token)
   at Umbraco.Deploy.Environments.CurrentEnvironment.ProcessPackageAsync(Guid sessionId, Package package, CancellationToken token)
   at Umbraco.Deploy.Work.WorkItems.DiskReadWorkItem.<Proceed>d__17.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Umbraco.Deploy.Work.WorkItems.DiskReadWorkItem.<ExecuteAsyncSub>d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Umbraco.Deploy.Work.WorkItems.DiskReadWorkItem.<ExecuteAsync>d__15.MoveNext()

INNER:
	System.NullReferenceException: Object reference not set to an instance of an object.
	   at Vendr.Core.Web.Licensing.LicensingDomainFingerprinter.GetFingerprint()
	   at Vendr.Core.Licensing.LicensingService.<GetLimitations>b__12_1(ILicense x)
	   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
	   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
	   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
	   at Vendr.Core.Licensing.LicensingService.<GetLimitations>b__12_0()
	   at Umbraco.Core.Cache.HttpRequestAppCache.Get(String key, Func`1 factory)
	   at Vendr.Core.Web.Cache.UmbracoAppCache.Get(String cacheKey, Func`1 factory)
	   at Vendr.Core.Licensing.LicensingService.GetLimitations()
	   at Vendr.Core.Events.Validation.Handlers.Store.ValidateLicenseStoreUserGroupPermissions.Validate(ValidateStoreAllowUserRole evt)
	   at Vendr.Core.Events.Validation.ValidationEventHandlerBase`1.Handle(IEvent evt)
	   at Vendr.Core.Events.InProcEventDispatcher.Dispatch[T](IEnumerable`1 handlers, T evt)
	   at Vendr.Core.Events.EventBus.Dispatch[T](T evt)
	   at Vendr.Core.Models.AggregateBase`3.Validate(IValidationEvent validationEvent)
	   at Vendr.Core.Models.Store.AllowUserRole(String role)
	   at Vendr.Core.Models.Store.AllowUserRoles(IEnumerable`1 roles)
	   at Vendr.Core.Models.Store.SetAllowedUserRoles(IEnumerable`1 roles, SetBehavior setBehavior)
	   at Vendr.Deploy.Connectors.ServiceConnectors.VendrStoreServiceConnector.Pass1(ArtifactDeployState`2 state, IDeployContext context)
	   at Vendr.Deploy.Connectors.ServiceConnectors.VendrStoreServiceConnector.Process(ArtifactDeployState`2 state, IDeployContext context, Int32 pass)
	   at Umbraco.Deploy.Connectors.ServiceConnectors.ServiceConnectorBase`3.Process(ArtifactDeployState dart, IDeployContext context, Int32 pass)
	   at Umbraco.Deploy.Environments.CurrentEnvironment.ProcessArtifacts(IEnumerable`1 arts, IDeployContext context, CancellationToken token)

Hi @MichaelNielsenDK
Hmm, it sounds like something in deploy runs outside of a web context and so the licensing service is unable to validate the license as it needs to access the current URL to validate the domain the site is running on.
It might be that we need to either update the license check to skip if it's not in a web context. I'll need to think about what the ramifications of this are though 🤔

Ok, I've uninstalled Vendr.Deploy again and deleted all Vendr UDA files, to allow data extraction to function again.
And for now I'll create a Store manually on environments.
Let me know, when I can try and test it again.

Hi @MichaelNielsenDK
I think I've managed to implement a fix for this. It got reported on the core Vendr issue tracker too and I've pushed an update to our unstable feed, Vendr 1.4.1-beta0076 if you wanted to give this a try and see if it resolved your problem too.
Matt

It did 👍😊 Awesome 🤘


is is possible to use searchBox component with Redux-form field?

SearchBoxInstance.refs.inputElement

You'll need to manually connect to redux-form <Field> component yourself, but I haven't tried it.
@alvelig this is no longer available in 6.0.0.
Also, 6.0.0 is released on npm beta tag now. We also have a new demo page. Feel free to try it:
https://tomchentw.github.io/react-google-maps/


Version Packages

Try out this version of the Stacks Wallet - download extension builds.

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
<EMAIL_ADDRESS>Patch Changes

#1117 3f3f8762 Thanks @CharlieC3! - Updates our Github Actions to automatically publish production versions of the extension to the Chrome and Firefox stoes.

Approved by Hank in Discord.


fp16 mode for vs-swinir?

Sorry to ask here, but would it be possible to add FP16 mode to https://github.com/HolyWu/vs-swinir ?
Thank you.

Done.


[BUG] Names of Pilots in system are cut off in Chrome

See screen below, the user's name is cut off even after hovering over the object.

confirmed this behavior occurs in Chrome 53 and Edge

Confirmed. Will fix this for the next release.

@Bingmano I can´t reproduce this with Chrome  53.0.2785.89 on v1.1.4.  Can you confirm this?
Maybe Google fixed this in a minor version today?

Will check when I return home.
Sent from my Nexus 6
On Sep 5, 2016 1:37 PM, "Mark Friedrich"<EMAIL_ADDRESS>wrote:

@Bingmano https://github.com/Bingmano I can´t reproduce this with Chrome
53.0.2785.89 on v1.1.4. Can you confirm this?
Maybe Google fixed this in a minor version today?
[image: test]
https://cloud.githubusercontent.com/assets/9299033/18254665/3808b220-73a0-11e6-9514-52ed0a83cebb.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/exodus4d/pathfinder/issues/309#issuecomment-244791049,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AP1UCEyftgFQ5tnd9JAaiOn9YbOydjYUks5qnFNwgaJpZM4J0krA
.

Not to hijack but in your screenshot it shows you as being in the system
twice; my pilots are reporting the same. Is this a bug?
On Monday, September 5, 2016, Mark Friedrich<EMAIL_ADDRESS>wrote:

@Bingmano https://github.com/Bingmano I can´t reproduce this with Chrome
53.0.2785.89 on v1.1.4. Can you confirm this?
Maybe Google fixed this in a minor version today?
[image: test]
https://cloud.githubusercontent.com/assets/9299033/18254665/3808b220-73a0-11e6-9514-52ed0a83cebb.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/exodus4d/pathfinder/issues/309#issuecomment-244791049,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJ8ssLTi3obsgVwJCcmf-b70-rnCO0VHks5qnFNvgaJpZM4J0krA
.

@atkinsj No I manipulated the DOM to "fake/simulate" multiple Pilots in a system.
If they were reported twice in the same system, it would be a bug. But I have never seen this.

Thanks, I'll try and narrow it down and file a bug report.
On Monday, September 5, 2016, Mark Friedrich<EMAIL_ADDRESS>wrote:

@atkinsj https://github.com/atkinsj No I manipulated the DOM to
"fake/simulate" multiple Pilots in a system.
If they were reported twice in the same system, it would be a bug. But I
have never seen this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/exodus4d/pathfinder/issues/309#issuecomment-244793677,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJ8ssNuZoVqW6MnLnnsZQDGVSdf1w4fwks5qnFlegaJpZM4J0krA
.

Version 53.0.2785.89 m still showing cut off

I'm seeing the same issue as well

Question on this, are the ship names also suppose to display? Possibly as a hover over?  Or is this a feature still in flight?

@Bellerian They were supported a while ago in the IGB. Unfortunately CCP haven´t added them to the CREST API counterpart.... So we have to wait for them to be re-added. If CCP would add Ship information to the "Location" endpoint, it is just a a few lines of code to re-add them.

@Bellerian I have created forum post https://forums.eveonline.com/default.aspx?g=posts&t=490255&find=unread , add your opinion there. Keep this thread alive, maybe will CCP listen.

Thanks dkrotil!  I Plan on getting the Corp mates to keep this alive!

Reproduced on 1.1.4 with Chrome 53.0.2785.101.
Can you please make the pilot name text something other then Grey? White perhaps?

Reproducible on 1.1.5. Pilot names are being cut off in system bubble.

Not 100% sure if this fixes the problem. I did some CSS tweaks. Please let me know if something is still buggy.


[Azure Maps] Fix by review feedbacks for public preview sign-off

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

/azp run prepare-pipelines

/azp run net - maps - ci

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Maps.Routing


I get this when try to load my inventory through aws

django.db.utils.OperationalError: could not translate host name "postgres" to address: Name or service not known
I have all of my system configured on the localhost.  Everything else is working fine.  I can not seem to load any inventory even through git.  Inventory does load manually put it.

I'm closing all issues on this repository as it has been deprecated; please see: https://github.com/geerlingguy/awx-container/issues/49


Update neon.nim

Added importc statements and some comments.
Also added xor functions aka veorq statements for unsigned 128 bit registers.
Most of this was done with ChatGPT.

I was wondering if the importc pragmas were just forgotten or not necessary? I haven't really written any bindings yet so I was a bit confused since the importc pragmas were present in the AVX instruction sets.
Guzba, you wrote that there is a lot of versioning etc. to get into. Could you tell me why exactly and what problems one could encounter when using these?

Adding more bindings is welcome.
The imporc is not necessary if the proc name matches the C name, which is always done in these bindings. Adding a redundant importc just adds another string that can contain typos.
The intrinsics names come from ARM https://developer.arm.com/architectures/instruction-sets/intrinsics/#f:@navigationhierarchiessimdisa=[Neon]&f:@navigationhierarchiesinstructiongroup=[Load,Stride] and I've not had issues with compilers not using those names.
If the compiler does not recognize a name it will fail with an error and there's not usually much that can be done. But if the intrinsic is not misnamed there are not issues unless one targets an older ARM version that does not have that instruction.
I keep it very simple: exact match the name to the ARM docs, match the parameter types, and compilers have not presented problems. Pretty straightforward but tedious process.

To add, the x64 intrinsics only include the importc due to the leading _ in the name not being valid in Nim.

Thanks for the fast response! Thank you for the explanation.
I will delete the importc statements tomorrow and try to automate the bindings-writing with local AI models. Maybe the SVE instructions can be written that way as well, as they are completely missing afaik.

Thanks for the PR. This is tagged in release 1.2.10


Add rule function for IP addresses

Referring to #45
This function only supports IPv4 for now

I misunderstood the requirement, this function is supposed to have 2 parameters
1st parameter: IP ranges to lookup
2nd parameter: user IP address

Sorry, I probably didn't explain it very well. 😅 I'll review #59 soon!


Use new mitocheck data

@gwaybio This is ready for review!
I plan on restructuring the components of 3.ML_model into their own modules in the next PR. I think that would make the steps in this repository much more clear. The planned project structure is included in README.md. Let me know what you think.
As a side note, the data analysis will be completed in mitocheck_data instead of this repository.

Ended up restructuring 3.ML_model in this PR. Sorry about that 😬

p.s. - It might make sense to add results to the relevant READMEs
This will help folks that are new to the repository, plus it will really help when you go to write the results section :)

I added a results section to each readme in https://github.com/WayScience/phenotypic_profiling_model/pull/4/commits/88b6697e6d038ab77053953cdf8a2578574f0f8f. In the case of images (confusion matrices, graphs, etc), readers are directed to the jupyter notebooks.


Typo.

The line: "Drivers must always use explicitly free any lookaside lists they create before unloading. "   The word "use" should be deleted.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 9997626f-029a-0e86-119f-186d8c0ab281
Version Independent ID: be15ccf4-a32d-b14d-4eb7-8b911a5ec8c7
Content: ExInitializeNPagedLookasideList function
Content Source: wdk-ddi-src/content/wdm/nf-wdm-exinitializenpagedlookasidelist.md
Product: windows-hardware
GitHub Login: @windows-driver-content
Microsoft Alias: windowsdriverdev

Thanks, @HollisTech
I've made this change. Should be live within 24 hours. In the future, feel free to edit the content and submit a PR for changes.  ;-)


Add a Gitter chat badge to README.md

mbleigh/acts-as-taggable-on now has a Chat Room on Gitter
@seuros has just created a chat room. You can visit it here: https://gitter.im/mbleigh/acts-as-taggable-on.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

@krzysiek1507  can you join please ?


Appoint a Solid Manager (if still needed)

tag: question
The current README talks about a Solid Manager in two places:

The Solid Manager, who is also an editor, is appointed by the Solid Director. The Solid Manager is responsible for formalizing the outcome of any votes.

and

The Solid Manager, who is also an administrator, is appointed by the Solid Director and is responsible for implementing the vision of the Solid Director.

We don't have an appointed Manager yet.
However, given the limited additional tasks for such a manager over a combined editor/administrator role, we could wonder whether it is still needed.
It seems that votes can be taken up by additional panels (and having to rely on one Manager would likely create a bottleneck). And "implementing the vision" is too vague; we're all here to do that.
Assigning managers.

Appointed in 62e5ddf25b5e96499649cd161656002e4a3504c6.


[flake] ubsan build timeout

Seen once on 2020-07-30 log
Some timestamps are below; compliing and running the unit tests took the bulk of the time (1h43)
[17:50:34] Transferring environment variable script to build VM
[17:50:35] Transferring kokoro_log_reader.py to build VM
[17:50:36] Transferring source code to build VM
[17:50:38] Executing build script on build VM

[...]

2020-07-31T00:50:39Z: Building with 4 cores on /tmpfs/src/github/google-cloud-cpp.

2020-07-31T00:50:41Z: Download existing image (if available) for fedora.

2020-07-31T00:55:40Z: Docker image successfully rebuilt
================================================================
2020-07-31T00:55:40Z: Uploading updated base image for fedora.

2020-07-31T00:56:59Z: Fetching dependencies

2020-07-31T00:57:13Z: Compiling and running unit tests

INFO: Elapsed time: 6190.886s, Critical Path: 338.26s

2020-07-31T02:40:24Z: Compiling all the code, including integration tests

2020-07-31T02:45:48Z: Build finished successfully
================================================================
The following configurations will be deleted:
 - cloud-cpp-integration
Deleted [cloud-cpp-integration].
2020-07-31T02:45:49Z: Docker run succeeded.

================================================================
2020-07-31T02:45:49Z: Preparing cache tarball for cache-ci-fedora-31-ubsan

ERROR: Aborting VM command due to timeout of 7200 seconds

Note that the usual timeout for our builds is 120 minutes, and these builds seem to be taking about 100-110 minutes on a regular build.  Maybe we should increase the timeout and/or explore ways to improve the build time (full builds do not use a cache, maybe they should... but we need a way to clean stale information from the Bazel cache if we do use it).

I just increased the timeout to 180m, which should mitigate this issue until we do something like #4783

This was fixed by https://github.com/googleapis/google-cloud-cpp/pull/4869. The ubsan builds now take ~20 min.


EnergyHub DC Link Voltage state is zero

Seems that the sensor state sums up to zero.

Is this really the correct way to represent DC voltage? I have no domain knowledge here whatsoever here, it just appears to me that the current state value seems useless, especially when trying to correlate DC link voltage history with SSO fault codes.
Nominal DC link voltage is 760V (720-780V) according to specs, which leaves 380+380 within that range..

From the looks of it would seem that a useful way of summing up dc link voltage would be something like self._attr_native_value = int(abs(neg) / count + pos / count). Again, i have no domain knowledge here so maybe im wrong.
offending line:
https://github.com/henricm/ha-ferroamp/blob/56df5e9f542d0b4d9f843acd52ab5107cdcfd614/custom_components/ferroamp/sensor.py#L759

No domain knowledge at my end either but I see how you're thinking. @danielolsson100 or @mickecamino perhaps knows more?

@argoyle I have no clue in this matter since I am not using this value at all, I don't even store the history data in the DB for this sensor ;)

It should be pos / count - neg / count.
Also, it shouldn't be int(). Would be better to use something like round(float(pos / count - neg / count), 2).

The value from Ferroamp is a floa, so it should be a float in the code:

It should be pos / count - neg / count.
Also, it shouldn't be int(). Would be better to use something like round(float(pos / count - neg / count), 2).

That would result in ~760 in the case @bj00rn had, right? Can someone provide a PR with those changes?

Hmmm, it seems that I looked at the wrong sensor, Here is the correct one:

It should be pos / count - neg / count.
Also, it shouldn't be int(). Would be better to use something like round(float(pos / count - neg / count), 2).

That would result in ~760 in the case @bj00rn had, right? Can someone provide a PR with those changes?

I can give it a shot

Works on my machine (TM) :-)


ListView ColumnHeader

Hello, I have a little problem with the listview ColumHeader. I dont know what option need modify in the source code of "MahApps.Metro" for the header, start from the edge of the form, and no (5?) Pixels to the right. Thx!

@avechuche you can override the MetroGridViewScrollViewerStyle and set the Margin for the GridViewHeaderRowPresenter


The upstream website I use doesnt have a set host name

Hi, just a question, The site I'm currently trying to proxy does not have a set host name, and for my use purposes, I'd like to not tinker around with the settings every day. I read there is a customizable GET parameter, but I'm a little illiterate in the case and have been trying to figure it out for a bit of time. Thank you for your time!

To use a variable hostname, just set upstream_allow_override to TRUE (to allow the default upstream to be overridden with a customizable GET parameter) and then you can do specify the hostname in the following way:
https://my.proxy.url?CORSflare_upstream=<your_variable_hostname>
If you're unable to implement that, you might want to seek professional help by hiring a developer that can deal with the proxy in the way you want: unfortunately we can't give such kind of support for free.

Oh no, I can implement that easily, The instructions were just a little unclear for me, Thank you for taking your time to answer and have a good day!