[Incubator][VC]Implement vNode Garbage Collection

This change implements removing orphan vNode in tenant master. Orphan vNode means no Pods in the tenant master are bound to it, which can happen when vPod is deleted or recreated and bound to another vNode.  vNode is created by Syncer only.
Why do we need to do this?

Less pressure on sending vNode heartbeats to tenant master. If we don't do vNode GC, there could accumulate a lot of orphan vNodes in tenant master overtime.
Better user serverless experience - you see what you use.

Technical challenges

K8s does not provide multi-objects consistency semantic. Even though Pod and the bound node are associated, APIServer does not provide an atomic way to perform "delete a node if no pods are bound to it".
From syncer's perspective, the biggest race is that uws tries to bind a vPod to a vNode and the GC thread tries to delete the vNode from tenant master. Without APISever support, it is impossible to completely resolve the race. In the worst case, a vPod is bound to a vNode and the vNode is removed by GC thread right away.

Solutions
The problem can be divided to two parts:

Find orphan vNodes: This is done by tracking vPod and vNode association in Pod mccontroller dws thread using clusterVNodePodMap. Upon vPod deletion event, if we found no more Pods are available in the vNode, the vNode is moved to clusterVNodeGCMap as a GC candidate.
GC vNode: To avoid accidentally deleting a vNode which is just bound to a vPod by uws, we introduce a grace period for removing an orphan vNode. A vNode GC candidate has two deletion phases, VNodeQuiescing and VNodeDeleting.

In VNodeQuiescing phase, if any vPod is found associated with this vNode or uws attempts to bind a vPod on it, it is removed from clusterVNodeGCMap.
If a vNode has been in VNodeQuiescing phase for more than DefaultvNodeGCGracePeriod, the GC thread will change the vNode to VNodeDeleting phase and issue the delete API to remove the vNode from tenant master. Once we confirmed the vNode is deleted, the vNode is removed from clusterVNodeGCMap.
If uws attempts to bind a vPod to a vNode and the vNode is in VNodeDeleting phase, uws will retry until the vNode is removed from APIServer.

The above solution still cannot handle a case - a uws bind API call for some reason takes more than DefaultvNodeGCGracePeriod, the race may still happen. However, if we set DefaultvNodeGCGracePeriod long enough, the race practically should be extremely rare.
Finally, syncer restart may cause some orphan vNodes left in tenant master, and they will not be picked up by GC thread after syncer is restarted. To resolve the problem, we still periodically check tenant master to find missing orphan vNodes leveraging the Pod checker thread. This check can be somehow expensive and may be invoked with a much slower rate if necessary.

/assign @adohe

overall lgtm except small nits.

/lgtm
/approve


Update-DbaInstance -ComputerName $var

Hi, I am having an issue getting my collection of server names to be recognized by Update-DbaInstance. If I hard code it as $var = 'sql1','sql2' it works with no issues, but if I populate the $var with results I am pulling from Central Management Server then formatting it to the same as above I get this error.
Here is how I am getting my value for $var
$serverList = Get-ServerList -cmsName $CMS -serverGroup $serverGrp -recurse
$var = ''
foreach($server in $serverList){
$var = $var +''''+$server.Name+''','
}
$var = $var .substring(0,$var .Length-1) #remove the trailing comma
Update-DbaInstance : Cannot process argument transformation on parameter 'ComputerName'. Cannot convert value
"'sql1','sql2'" to type "Sqlcollaborative.Dbatools.Parameter.DbaInstanceParameter[]". Error: "Cannot convert value
"'sql1','sql2'" to type "Sqlcollaborative.Dbatools.Parameter.DbaInstanceParameter". Error: "Failed to parse instance
name: 'sql1','sql2'""

Turns out the answer is, although PowerShell intellisense didn't make it an option, was to use $serverList.Name


[stable8.4] Cherry picks for release

#1224 : github actions
#1226: new sounds from klaus that are amazing
#1216: ref page updates for flags; need release to pick up the two new help links, also needed for packaging into electron app anyways
#1225: subtle issue where sprite remains in allOfKind temporarily when destroyed with effects; we ran into this one several times on stream
#1223: fix friction calculation when vy > 0
#1227: fix visual bug when drawing sprites partially offscreen on left / top with non-integer x/y; https://github.com/microsoft/pxt-arcade/issues/3032 hits this bug (it's what causes the shifting in the energy bars. Not strictly a regression, but the floating point fix caused this to occur slightly more often / be more common to hit
#1228: the standalone sprite create block requested for course / ease of use

Looks good to me. Feel free to merge & bump


Adding space indentation

💥 I would like to add space indentation to the /Source/main.cpp of Dconsole.
I request @RAJAGOPALAN-GANGADHARAN sir to assign me this issue so that main.cpp will seem more readable.

The core logic is changed to http and will be written in go. So this is no longer a valid issue! Feel free to browse other issues.


CUDA out of memory(test_DREAM.py)

Hello.
I tried to run test_DREAM.py, but CUDA out of memory occur. (I use 15.90 GiB memory)
I don't know well about all of your codes, but when i check GPU memory, memory usage continue to increase.
I think some variables need to be allocated at CPU. (by using .cpu().detach())

After many attempts, I know where i need to change.
https://github.com/VitjanZ/DRAEM/blob/main/test_DRAEM.py#L96:L99
Before(Original codes)
display_images[cnt_display] = gray_rec[0]
display_gt_images[cnt_display] = gray_batch[0]
display_out_masks[cnt_display] = t_mask[0]
display_in_masks[cnt_display] = true_mask[0]
After(changed codes)
display_images[cnt_display] = gray_rec[0].cpu().detach()
display_gt_images[cnt_display] = gray_batch[0].cpu().detach()
display_out_masks[cnt_display] = t_mask[0].cpu().detach()
display_in_masks[cnt_display] = true_mask[0].cpu().detach()

Thanks, it helps a lot.

or adding
with torch.no_grad():
before testing (line 77) also works.


[feature] Track Disk I/O Utilization

Hi, in addition tracking GPU utilization and friends would it be possible to also track:

CPU Utilization over the experiment run
Disk I/O Utilization (read/writes MB/s)
Network I/O Utilization (read/writes MB/s)
GPU Time Spent Accessing Memory

Thanks!

Items 1-3 above should be recorded when the summary plugin is specified. Let me create a resolution doc to see what's going on here. Stay tuned.


Handle reconnecting when a team migration was started or is in progress

This is to address https://github.com/slackhq/node-slack-client/issues/180 .  I was able to reproduce it consistently easily enough, and the hard part was finding where to detect the upcoming migration. I had a workaround by changing hubot-slack, but I was worried the conditional I added it under was being used for reconnect when the ping was too old, and would cause double pings. That lead me to adding explicitly handling the migration events.

I'm pretty sure you can install a version of node-slack-client in your hubot, and it will use that version rather than what hubot-slack specifies:

npm install --save "technicalpickles/node-slack-client#reconnect-on-migration-1.4x"

It's a little complicated to release this, because master has the 2.x series, and there's a lot of changes without a 1.4.x branch I can work against. I filed https://github.com/slackhq/node-slack-client/issues/180 to figure that out.

I still need to find a way to recreate the 'ping too old' condition to make sure that is fixed too. I am trying to figure out how to use toxiproxy to do it.

One concern I have is that while this would fix other projects using node-slack-client, if they already add their own reconnect logic, this could cause double connects, and thus receiving two of everything. I actually ran into that at one point while debugging.
cc https://github.com/slackhq/node-slack-client/issues/180 for when the 1.x branch was created for releasing this

I'm going to close this issue, as we are currently working to port hubot-slack to the latest node-slack-client, which provides this functionality: https://github.com/slackhq/hubot-slack/pull/309


Examples comparing ts-jest and Jest setups

Following this discussion
The Jest example works with vscode
The ts-jest example does not work with vscode - I don't know how it to make it work

@tkrotoff  thanks!

The Jest example works with vscode
The ts-jest example does not work with vscode - I don't know how it to make it work

I tested the examples from the command line and they worked there. I think adding these in despite the issue with vscode would be better than not adding them.

Well, before merging this, I wanted you to review it and discuss it with you and see how to make ts-jest work with vscode in debug mode.
If you check carefully the examples, I don't see any benefit for using ts-jest over Jest directly (with a tsc pre-task).
I though ts-jest would allow me to remove the tsc pre-task but then vscode debug won't work.
Overall, I don't understand what problem ts-jest is trying to solve and the readme does not help on this.

Looking at this again, merging was probably hastily done. I'll revert this now and look at this again later

Without ts-jest [...] the tests failed with line numbers based on the transpiled javascript file and not the original typescript files

I see, that matches the README.md line: be able to locate errors.

As for vscode [...] integration with it wasn't a priority for me.

Approaches to solve the problem:

Tell vscode where the .js (+ source map) files are thx to cacheDirectory - in practice this does not work

ts-jest does not generate the .js files: a pre-task does the job instead and ts-jest just returns the previously generated .js files to Jest for the line numbers to be OK


Allow customizing the directory nox uses to put its artifacts

Tox supports toxworkdir=path. This helps me keep .gitignore file small by putting the work dir inside an already-ignored directory (I prefer build) and also not naming it as a dot-file. I'm happy to submit a PR, but first wanted to see if this feature is deemed useful.

I believe we already have this with the --envdir flag: https://nox.thea.codes/en/stable/usage.html#storing-virtualenvs-in-a-different-directory
Let me know if that doesn't suit your use case and we can re-open.

I would like this configured in the noxfile.py itself.

There are more issues than .gitignore. For example, dot files don't appear in Mac Finder, making it annoying to look inside it.

Hrm, I think we would need a more general solution to setting Nox's flags in the noxfile.

I was thinking something along the lines of this in the noxfile:
import nox

nox.options.envdir = '...'
nox.options.sessions = ['tests', 'lint']

...

This would also solve #40

Maybe a dict object (it should have validation for invalid keys)? Also, command line options will take precedence, right?

I love having all the command-line options inside the noxfile.
-1 on putting it in a different file.
On Sat, Sep 15, 2018, at 11:25, Thea Flowers wrote:

Yeah command line options should take precedence.
On Sat, Sep 15, 2018, 10:52 AM Santos Gallegos
<EMAIL_ADDRESS>wrote:

Maybe a dict object (it should have validation for invalid keys)?
Also,>  > command line options will take precedence, right?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/theacodes/nox/issues/133#issuecomment-421607205
, or mute>  > the thread
https://github.com/notifications/unsubscribe-auth/AAPUc2sZ7a5_qMsUMm1F62qn5bhoj9b6ks5ubT5jgaJpZM4WqKv0>  > .

— You are receiving this because you were mentioned. Reply to this
email directly, view it on GitHub[1], or mute the thread[2].

Links:

https://github.com/theacodes/nox/issues/133#issuecomment-421611895
https://github.com/notifications/unsubscribe-auth/AAZzLwWNV0bVVrbdm9SCYc88b1HpbmbOks5ubUYPgaJpZM4WqKv0

Closing this in favor of #141, let's move the discussion there.


register v0.8.1

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/94347
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.8.1 -m "<description of version>" 326876b97491b0c642d393278f0f217d88e4c231
git push origin v0.8.1


[#3533] Refuse RPC input if symbols has macro or alias attribute

Problem: The symbols taged as alias or macro are present in definition.kore but do not have any associated rules or equations - the back-end cannot use them at all while handling rpc-requests. So we get erroneous result. We need to reject rpc-requests which uses such symbols.
Solution: Add parsing of macro and alias'Kywd' attributes and if during rpc-request pattern verification a symbol has one of these attributes then fail. To distinguish rpc-request pattern verification from loaded definition verification into pattern verifier context was added attribute isRpcRequest which is by default False but is set to True when verify pattern in rpc-request.
Fixes #3533

Code LGTM. Would be good to add a small smoke test (maybe extend test/rpc-server/execute  - but this will require a definition with an alias and a macro)


Scrollbar thumb variants

I can't do something like scrollbar-thumb-transparent hover:scrollbar-thumb-blue-500
Probably because there are !importants in the generated css

Hm...that should work. I'll look into it.

This'll be working in v2. The way the JIT engine handles variants was causing it to not pick up the scrollbar versions.


Watch-api requests optimization

Pods (200+ namespaces selected):
Before:

After:

requires #2063

Why is increasing the number of Apis an "optimization"?

Why is increasing the number of Apis an "optimization"?

lol. wrong images order :D thanks for noticing.

Why was this PR merged @ixrock there was only one approval

Target branch was not master -> only one approve is needed.

Ah I see, thanks for the info. I'll just make my comments on the target PR then.


not working with preact

I am trying to replace react with preact using preact-compat.
Then I got issue in console that hard to find any clue:
preact.esm.js:212 Uncaught (in promise) TypeError: value is not a function
    at setAccessor (preact.esm.js:212)
    at diffAttributes (preact.esm.js:555)
    at idiff (preact.esm.js:401)
    at diff (preact.esm.js:306)
    at renderComponent (preact.esm.js:727)
    at renderComponent (preact.esm.js:712)
    at setComponentProps (preact.esm.js:634)
    at buildComponentFromVNode (preact.esm.js:814)
    at idiff (preact.esm.js:355)
    at innerDiffNode (preact.esm.js:474)
    at idiff (preact.esm.js:397)
    at innerDiffNode (preact.esm.js:474)
    at idiff (preact.esm.js:397)
    at innerDiffNode (preact.esm.js:474)
    at idiff (preact.esm.js:397)
    at innerDiffNode (preact.esm.js:474)
    at idiff (preact.esm.js:397)
    at diff (preact.esm.js:306)
    at renderComponent (preact.esm.js:727)
    at setComponentProps (preact.esm.js:634)
    at buildComponentFromVNode (preact.esm.js:814)
    at idiff (preact.esm.js:355)
    at innerDiffNode (preact.esm.js:474)
    at idiff (preact.esm.js:397)
    at diff (preact.esm.js:306)
    at renderComponent (preact.esm.js:727)
    at setComponentProps (preact.esm.js:634)
    at buildComponentFromVNode (preact.esm.js:814)
    at idiff (preact.esm.js:355)
    at innerDiffNode (preact.esm.js:474)
    at idiff (preact.esm.js:397)
    at innerDiffNode (preact.esm.js:474)
    at idiff (preact.esm.js:397)
    at innerDiffNode (preact.esm.js:474)
    at idiff (preact.esm.js:397)
    at diff (preact.esm.js:306)
    at renderComponent (preact.esm.js:727)
    at renderComponent (preact.esm.js:712)
    at renderComponent (preact.esm.js:712)
    at setComponentProps (preact.esm.js:634)
    at buildComponentFromVNode (preact.esm.js:814)
    at idiff (preact.esm.js:355)
    at innerDiffNode (preact.esm.js:474)
    at idiff (preact.esm.js:397)
    at diff (preact.esm.js:306)
    at renderComponent (preact.esm.js:727)
    at setComponentProps (preact.esm.js:634)
    at buildComponentFromVNode (preact.esm.js:814)
    at idiff (preact.esm.js:355)
    at innerDiffNode (preact.esm.js:474)

After trying to add/remove kinds of component, I found this module is the cause.
The reason for it, either ref="container" , or this.refs.container doesn't work.
I tried to change the code like:
//...
Dotdotdot.prototype.componentDidMount = function() {
  this.dotdotdot(ReactDOM.findDOMNode(this.container));
  window.addEventListener('resize', this.update, false);
};
//...
Dotdotdot.prototype.componentDidUpdate = function() {
  this.dotdotdot(ReactDOM.findDOMNode(this.container));
};
//...
Dotdotdot.prototype.render = function() {
  var _ref = function (container) {
    this.container = container;
  }.bind(this);
  return React.createElement(
    "div",
    { ref: _ref,
    className: this.props.className },
    this.props.children
  );
};

Then it worked.

Your PR is merged, please test if works OK with version 1.2.1
Regards :)


Fixup symbiflow toolchain for xilinx 7series

Prefix "tools" with symbiflow_ as is done for the QuickLogic Symbiflow
toolchain. Installing symbiflow gives me the tools with the preifx, so I
guess this is the correct way to move forward.
I tested this by adding toolchain=Symbiflow to the constructor of basys3 (not upstreamed yet) and arty_a7 platform.
There is a slight issue, but possibly with my symbiflow env where I see:
FileNotFoundError: [Errno 2] No such file or directory: '/home/nickoe/symbiflow_install/xc7/conda/envs/xc7/share/symbiflow/prjxray-db/xc7a35tcsg324-1/tilegrid.json'

There should be artix7 prefixed the chip name there. I assume this is an issue in the prjxray* or something. Possibly related to https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1947.
Maybe @mglb wants to have a quick look at this as he submitted the original support for symbiflow in https://github.com/nmigen/nmigen/pull/463 ?

It lools like the issue I mentioned here shall be solved im nmigen, I will add a commit more to this PR when I get home.
See https://github.com/SymbiFlow/symbiflow-examples/issues/123

It lools like the issue I mentioned here shall be solved im nmigen, I will add a commit more to this PR when I get home.
See https://github.com/SymbiFlow/symbiflow-examples/issues/123

The original issue observed is fixed by https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1986
I think this pull request is ready to be merged.

The original issue observed is fixed by https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1986
I think this pull request is ready to be merged.

Thanks!

Thanks!


autofill any fields that appear in the querystring

This adds an else branch so that if no key/code was detected for loading a saved check, the query string will be parsed for possible details instead.
In order to hide the placeholder text it was also necessary to call attr("blank", false) on each field that is programmatically filled.

set date to use en-US locale for mm/dd/yyyy goodness and dropped fraction and address

pulled thanks! Send me a PAYLINK ;) ;) ;) ;) to pay you


does not comply with psr-4 autoloading standard

Thank you for the package.
Could you please fix the psr-4 warning? Soon we will start using compose 2, and it want autoload.
Thanks

See #16. Though it seems the maintainer of this package may not be currently available. :'(

Hi guys, thank you for support.
I am currently really overwhelmed with work.
I will try to look and reply to all the issues and merge a few pull requests during the following days until new year.

I know what it's like to be overwhelmed with work. Please take some time to rest during the holidays! This can wait <3

uhm.. guys.. is the issue with psr-4 already fixed?

uhm.. guys.. is the issue with psr-4 already fixed?


Add exported skills usage visibility

Enhance "Exported to Catalog" table on the Skills Catalog page to expose:

how many projects imported each skills
expand control to see which projects imported the skill

PR: #1326

created separate ticket to address error sorting on "# of Projects Imported" column - #1330


Create a setup with two different tests 2

TODO:

[ ] Write new tests or update the old ones to cover new functionality.
[ ] Update doc-strings where appropriate.
[ ] Update or write new documentation in packit/packit.dev.
[ ] ‹fill in›

Fixes
Related to
Merge before/after

RELEASE NOTES BEGIN
Packit now supports automatic ordering of ☕ after all checks pass.
RELEASE NOTES END

/packit-stg --identifier lint

/packit-stg --identifier li

/packit-stg --identifier lint

/packit-stg test --identifier lint

/packit-stg test --labels in

/packit-stg test --labels in


feat: Tokenization with attn mask

Closes #22

#30  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @tazarov and the rest of your teammates on  Graphite


mycelium integration in zos grid go client

Is your feature request related to a problem? Please describe
Right now, we are adding support for mycelium in zos. this will require some changes to the go client to support this new feature.
ZOS consider mycelium as an optional feature, which means older clients can still work but not be able to use this feature without breaking.
Describe the solution you'd like
The mycelium feature is used in 2 parts:

It has to be configured in the network itself as defined here
This setup if provided enable mycelium for this network on this node. The seed provided has to be unique and valid. Has to be 32 bytes and encoded as hex in the json body.
Once the network mycelium was set up. We can now enable it per VM that is part of this network as here

Verified:
tried deploying vm with random mycelium ip seed on a network with random mycelium key and returned mycelium ip successfully and was able to connect the vm.
➜  test-go go run *.go
2024/03/03 16:27:16 mnemonics: ***
2024/03/03 16:27:16 network: dev
4:27PM INF starting peer session=tf-76091 twin=4653
name: vm
flist: https://hub.grid.tf/tf-official-apps/base:latest.flist
flistchecksum: ""
publicip: false
publicip6: false
planetary: false
corex: false
computedip: ""
computedip6: ""
planetaryip: ""
myceliumip: 5f6:bb70:c17:1c50:ff0f:b143:e764:3009
ip: <IP_ADDRESS>
myceliumipseed:
    - 177
    - 67
    - 231
    - 100
    - 48
    - 9
description: ""
gpus: []
cpu: 2
memory: 1024
rootfssize: 0
entrypoint: /sbin/zinit init
mounts: []
zlogs: []
envvars:
    SSH_KEY: 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCjGsz8evMP5F4jh3FI9cAJb1HxXtwObR+Yqz/1HPDXHL8El9fDsfpiKjLvfvb3LesMPeo4Sttda+u/ytaOM8aIU6p45dSDqphkDdplWZGk4iz+KGO/1UyvVhF09oiFbYh8qAm2eWUal6cufDtCnisDz3RDNpjK1uSmcQ/hdWiTWi2wRgBx8TseZDCDzuD14rPKaPlJg7I6NIhGaxRaN39ti6FsW3udi3eIA4VYl8QBswwLf0o3JLAwCPgOyH63Hc5WEE6e9ofP9b1cw6ZUwLuuINWWWysLo9/WHMbVWDuQEOybxz6qJHgZ8KVURh2GQqSxeZyCxZGOJlrNgt4sKdI8Hgs5hodZabp1SZUbpOnH5ujzD7KahwUhF/+EZPd8/+FouKsWsnkrM+g6q6rOHtdBZ0QEwDpXy6I6PVEkRaNNtnmEme+IsJBLgcmRms7h8xzjj0touV674xPiNu393uXvu9qtoxtZlYdeeh4VtaX+4xVsxXu20HGgGWEzilEJTik= eslam@eslam-Inspiron-3576 '
networkname: vmTestingNetwork
consoleurl: <IP_ADDRESS>:20002

➜  test-go ping6 5f6:bb70:c17:1c50:ff0f:b143:e764:3009
PING 5f6:bb70:c17:1c50:ff0f:b143:e764:3009(5f6:bb70:c17:1c50:ff0f:b143:e764:3009) 56 data bytes
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=1 ttl=60 time=139 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=2 ttl=60 time=164 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=3 ttl=60 time=186 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=4 ttl=60 time=209 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=5 ttl=60 time=232 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=6 ttl=60 time=254 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=7 ttl=60 time=282 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=8 ttl=60 time=306 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=9 ttl=60 time=329 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=10 ttl=60 time=139 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=11 ttl=60 time=168 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=12 ttl=60 time=187 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=13 ttl=60 time=209 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=14 ttl=60 time=232 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=15 ttl=60 time=254 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=16 ttl=60 time=283 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=17 ttl=60 time=299 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=18 ttl=60 time=343 ms
64 bytes from 5f6:bb70:c17:1c50:ff0f:b143:e764:3009: icmp_seq=19 ttl=60 time=142 ms
^C
--- 5f6:bb70:c17:1c50:ff0f:b143:e764:3009 ping statistics ---
22 packets transmitted, 19 received, 13.6364% packet loss, time 21072ms
rtt min/avg/max/mdev = 138.611/229.235/342.975/63.662 ms


How to show different error messages for required, pattern and maxlength validation

How to show different error messages for required, pattern and maxlength validation for a input text element.
Below is the input field in my form with pattern, required and cf-error attributes.
<input required cf-questions="Hi there! What's your firstname? 😊" type="text" class="form-control" name="firstname" id="name" required="required" maxlength="10" pattern="^[a-zA-Z ]+$" cf-error="Only alphabets are allowed."/>
Only the error message which is set to cf-error attribute is displayed for three validations I want to show  different messages for required, pattern and maxlength validations. If cf-error attribute is not set then it is showing Input is required... for three of these validations. Please help me how to do it.
Also when I set maxlength attribute to input field, in the chat box it is not restricting if we cross the max length.
Please check below code sample which I have done.
https://codepen.io/VENKATESHP1231/pen/RMQjrO

Hi @venkateshp1231. maxlength is not implemented yet so I recommend adding that to your pattern or implement flowStepCallback validation. Currently, only one error message is supported.


feat: A deeplink to open the NutriScore Guide

To test the screen before releasing it, a deep link is now available: https://fr.openfoodfacts.org/nutriscore-v2

Codecov Report
Attention: Patch coverage is 0% with 12 lines in your changes are missing coverage. Please review.

Project coverage is 8.19%. Comparing base (4d9c7fc) to head (6cda440).
Report is 127 commits behind head on develop.

Files
Patch %
Lines

.../smooth_app/lib/pages/navigator/app_navigator.dart
0.00%
12 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           develop   #5275      +/-   ##
==========================================
- Coverage     9.54%   8.19%   -1.36%
==========================================
  Files          325     356      +31
  Lines        16411   17921    +1510
==========================================
- Hits          1567    1468      -99
- Misses       14844   16453    +1609

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


feat: start httpServer on environment

I've modified the adonis-environment to ignite the whole HttpServer, instead of the Application alone.
It still leaks some server logs into the jest output, and I think it would be better if I were able to run the server only on a few test files - the ones testing HTTP routes - while generally using only the Application.
Also, it requires --runInBand for some reason I haven't found yet. I've tried setting up a different port at each instantiated server and it still didn't work.
Anyway, it's a start.

I'm sorry, I missed this PR originally. That's awesome, but I cannot merge it if it completely replaces the current implementation.
I think we need a separate test environment so the user can decide on a per-file basis which one to use.

That makes a lot of sense, and running most tests without the HTTP server is even better.
How would you approach this separate environment? I'm new to Jest and not sure how to proceed.


Archetype fix

Removed trailing white-space from archetypes/default.md, which was
causing issues when building. See spf13/hugo#2258 for details on this.

Hello @patrickderitter,
Thank you for fixing that issue!
Cheers,
Nurlan S.


Using JSON.stringify instead of toString for object types in parseValue

Fixes #110

This is awesome! There seems to be a few linter issues. Could you take a look?

Yes, so how do I do that ? Because when I build the plugin locally it does not throw any errors.
Do I just need to run prettier on the code ? I tried yesterday, but it did also modify lines that I did not modify in the files, so I got confused.

Hm, that is weird. yarn build should indeed give you the linter errors locally. Prettier should do the job. When was the last time you ran yarn install? The Grafana team updates the prettier config in pretty much every release, so you want to make sure that you're running the same Grafana dependencies as the CI. Try running yarn install and then prettier.
If you don't want to spend the time troubleshooting this, I'd be happy to merge this and fix the linter issues on my end. I created a branch with the correct formatting here in case you want to compare: https://github.com/marcusolsson/grafana-json-datasource/compare/Totalus/main

When was the last time you ran yarn install?

5 days ago. I just removed node_modules, ran yarn build again and it still gives the same result.
$ yarn list | grep @grafana
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>
├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>
│  ├─<EMAIL_ADDRESS>
│  ├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>
│  ├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>
Seeing anything wrong ?
What command runs for checking linting if not prettier ? I could try running the linting manually, try to figure out why it does not work properly. Maybe the linting does not find the config file and falls back to a default config ?

Merged and fixed the linter issues in main (https://github.com/marcusolsson/grafana-json-datasource/commit/159f54b003e4f24b52dd9e37215d13207b75058f). Many thanks for helping out here! ❤


KAFKA-12931: KIP-746: Revise KRaft Metadata Records

Implement the metadata records changes described in KIP-746.

Test failure is org.apache.kafka.streams.integration.TaskMetadataIntegrationTest, which is not related


flash-attn is missing from v0.1.12 ?

Hi Darren,
after watching your YouTube demo this afternoon (https://www.youtube.com/watch?v=JNcwAkbsObE),
I tried to run dragon_rag_benchmark_tests_llmware.py script for model=llmware/dragon-deci-7b-v0 on my Ubuntu machine (with the latest __version__ = '0.1.12'),
like to report 2 issues:

flash-attn pkg is missing from setup.py
got error: torch.cuda.OutOfMemoryError: CUDA out of memory as my GPU has only 8188MiB RAM, but the model itself is 14.1G big. Then I tried model=llmware/dragon-deci-6b-v0, response is slower but no CUDA out-of-memory error.

Question: will llmware release quantized model to reduce memory footprint?
It would be great if llmware can consume Ollama.ai models (e.g. Mistral-7B model is around 4GB)
Thanks
Wen

Hi Wen,
Thanks for the feedback and sorry that you have run into some issues.   A few comments that may help:

flash-attn should be installed separately.    It is platform-dependent, and may require some configuration of cuda-dev-tools as well.
cuda out of memory will occur with only 8GB of GPU RAM, unfortunately in trying to run dragon-deci-7b, which generally requires GPU RAM of 20-24 GB (e.g., A10).
we have published 3 dragon gguf models (dragon-deci coming soon) - if you look in the Examples/Models folder, you will see how to get started.   The GGUF files should run well on CPU - as they are already 4-bit quantized....    Please let us know if you have any questions/issues - and look forward to hearing your experience with the GGUF models!

@gongwork - fyi, we do have support now for "open ai chat" compatible models - please check out the example.   Hope that you were able to get the dragon gguf models running locally.   Please raise another issue if you are still having any problems.


Release v1.9.1: Adds support for upgrading from 1.x to 1.9.1

The changes would have been easier to read if we had done git mv changelist.yaml changelist_1.8_1.9.1.yaml and then added a new changelist.yaml (or maybe you did that and git ignored those steps?).

I don't think that would help since the moved file (changelist_1.8_1.9.1.yaml) is changed after the move.

Yes, but those would only be the 1.9 -> 1.9.1 changes and not the 1.8 -> 1.9 changes that show as deleted in one file and added back in another file.


no longer works on firefox

Describe the bug
no longer works
Browser
Firefox

On firefox, clear the cookies and it will work again, for now

Please update to https://github.com/besuper/TwitchNoSub/releases/tag/0.7.1

Thank you !


SPAM host application requests

Host admins (mainly OSC) are getting a high volume of SPAM applications. We should investigate on what are the pattern, then prioritize the most appropriate solution(s);

Many of these requests seem to originate from the unauthenticated form (e.g. https://opencollective.com/opensource/apply/form). We could enforce authentication or add a captcha to resolve this.
Extend "https://github.com/opencollective/opencollective/issues/2694" to report applications, and make sure reported users are blocked.
https://github.com/opencollective/opencollective/issues/6871
Make it faster to reject spam applications:

Add direct action in context menu
GMail-like Checkboxes?

There's real pressure on OSC for this one; they receive multiple SPAM applications each day and spend a lot of time triaging them. I would love to see this project prioritized next sprint for this reason, and any quick hack we may find to alleviate the pain in the meantime is welcome.


Theming not quite right

Comment:
it took me some time to figure this out, but I feel like this plugin doesn't catch the system theme correctly for Ubuntu 23.04 (not sure about other versions).
I only "noticed" it because i have a dark system theme.
14:27 $ QT_API=pyside2 python demo.py
Using PySide2
qt.qpa.qgnomeplatform.theme: The desktop style for QtQuick Controls 2 applications is not available on the system (qqc2-desktop-style). The application may look broken.
qt.qpa.qgnomeplatform: Could not find color scheme  ""

import os
if os.environ.get('QT_API', '').lower() == 'pyside6':
    print("Using PySide6")
    from PySide6.QtWidgets import QApplication, QPushButton, QFileDialog
else:
    print("Using PySide2")
    from PySide2.QtWidgets import QApplication, QPushButton, QFileDialog

# Only needed for access to command line arguments
import sys

# You need one (and only one) QApplication instance per application.
# Pass in sys.argv to allow command line arguments for your app.
# If you know you won't use command line arguments QApplication([]) works too.
app = QApplication(sys.argv)

# Create a Qt widget, which will be our window.
button = QPushButton("Push Me To Open a File Dialog")

button.clicked.connect(lambda: QFileDialog.getOpenFileName())
button.show()  # IMPORTANT!!!!! Windows are hidden by default.

# Start the event loop.
app.exec_()

same issue on pyside2 and pyside6

So i've been digging into this,
and basically, it seems that qt does not search through the right directories:
diff --git a/src/color-schemes/CMakeLists.txt b/src/color-schemes/CMakeLists.txt
index e156bfa..9653915 100644
--- a/src/color-schemes/CMakeLists.txt
+++ b/src/color-schemes/CMakeLists.txt
@@ -1,4 +1,16 @@
-install(FILES Adwaita.colors DESTINATION ${CMAKE_INSTALL_DATADIR}/color-schemes/)
-install(FILES AdwaitaDark.colors DESTINATION ${CMAKE_INSTALL_DATADIR}/color-schemes/)
-install(FILES AdwaitaHighcontrast.colors DESTINATION ${CMAKE_INSTALL_DATADIR}/color-schemes/)
-install(FILES AdwaitaHighcontrastInverse.colors DESTINATION ${CMAKE_INSTALL_DATADIR}/color-schemes/)
+install(
+    FILES Adwaita.colors
+    DESTINATION ${QT6_INSTALL_DATA}/color-schemes/
+)
+install(
+    FILES AdwaitaDark.colors
+    DESTINATION ${QT6_INSTALL_DATA}/color-schemes/
+)
+install(
+    FILES AdwaitaHighcontrast.colors
+    DESTINATION ${QT6_INSTALL_DATA}/color-schemes/
+)
+install(
+    FILES AdwaitaHighcontrastInverse.colors
+    DESTINATION ${QT6_INSTALL_DATA}/color-schemes/
+)
diff --git a/src/common/gnomesettings.cpp b/src/common/gnomesettings.cpp
index 95d572f..2dd1a80 100644
--- a/src/common/gnomesettings.cpp
+++ b/src/common/gnomesettings.cpp
@@ -264,8 +264,17 @@ static QString colorScheme(bool useHighContrast, bool useDarkVariant)
     } else {
         colorScheme = useDarkVariant ? QStringLiteral("AdwaitaDark") : QStringLiteral("Adwaita");
     }
+    qCWarning(QGnomePlatform) << "Looking for " << colorScheme;

-    return QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("color-schemes/") + colorScheme + QStringLiteral(".colors"));
+    qCWarning(QGnomePlatform) << QStandardPaths::GenericDataLocation << " <--- Looking in";
+    qCWarning(QGnomePlatform) << QStringLiteral("color-schemes/") + colorScheme + QStringLiteral(".colors") << " <---- Looking for";
+
+    auto list_of_paths = QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation);
+    qCWarning(QGnomePlatform) << "Looking in " << list_of_paths;
+
+    auto found = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("color-schemes/") + colorScheme + QStringLiteral(".colors"));
+    qCWarning(QGnomePlatform) << "Found: " << found;
+    return found;
 }

 void GnomeSettings::loadPalette()

$ python demo.py
Using PySide6
qt.qpa.qgnomeplatform: Looking for  "AdwaitaDark"
qt.qpa.qgnomeplatform: QStandardPaths::GenericDataLocation  <--- Looking in
qt.qpa.qgnomeplatform: "color-schemes/AdwaitaDark.colors"  <---- Looking for
qt.qpa.qgnomeplatform: Found:  ""
qt.qpa.qgnomeplatform: Looking in  QList("/home/mark/.local/share", "/usr/share/ubuntu-xorg", "/usr/share/gnome", "/home/mark/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/local/share", "/usr/share", "/var/lib/snapd/desktop")
qt.qpa.qgnomeplatform: Could not find color scheme  ""
/home/mark/Downloads/demo.py:24: DeprecationWarning: 'exec_' will be removed in the future. Use 'exec' instead.
  app.exec_()


Problem with db:create when I use url in ormconfig.json for postgres

Hi!
If I use a url for postgres in ormconfig.json I get a problem.
ormconfig.json
{
   "type": "postgres",
   "url": "postgres://postgres:password@localhost:9000/test",
   "synchronize": true,
   "logging": true,
   "entities": [
      "src/entity/**/*.ts"
   ],
   "migrations": [
      "src/migration/**/*.ts"
   ],
   "subscribers": [
      "src/subscriber/**/*.ts"
   ],
   "cli": {
      "entitiesDir": "src/entity",
      "migrationsDir": "src/migration",
      "subscribersDir": "src/subscriber"
   }
}

And i do
$ npx typeorm-extension db:create

I get
typeorm-extension db:create

Create database.

Опции:
  -h, --help             Показать помощь                           [булевый тип]
  -r, --root             Path to your typeorm config file
                            [по умолчанию: "/home/slavav/Projects/typeorm-test"]
  -c, --connection       Name of the connection on which run a query.
                                                       [по умолчанию: "default"]
  -f, --config           Name of the file with connection configuration.
                                                     [по умолчанию: "ormconfig"]
  -s, --synchronize      Create database schema for all entities.
                                [возможности: "yes", "no"] [по умолчанию: "yes"]
      --initialDatabase  Specify the initial database to connect to.
  -v, --version          Показать номер версии                     [булевый тип]

error: database "test" does not exist
    at Parser.parseErrorMessage (/home/slavav/Projects/typeorm-test/node_modules/pg-protocol/dist/parser.js:287:98)
    at Parser.handlePacket (/home/slavav/Projects/typeorm-test/node_modules/pg-protocol/dist/parser.js:126:29)
    at Parser.parse (/home/slavav/Projects/typeorm-test/node_modules/pg-protocol/dist/parser.js:39:38)
    at Socket.<anonymous> (/home/slavav/Projects/typeorm-test/node_modules/pg-protocol/dist/index.js:11:42)
    at Socket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at TCP.onStreamRead (node:internal/stream_base_commons:199:23) {
  length: 89,
  severity: 'FATAL',
  code: '3D000',
  detail: undefined,
  hint: undefined,
  position: undefined,
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  schema: undefined,
  table: undefined,
  column: undefined,
  dataType: undefined,
  constraint: undefined,
  file: 'postinit.c',
  line: '877',
  routine: 'InitPostgres'
}

If I use ormconfig.json like
{
   "type": "postgres",
   "host": "localhost",
   "port": 9000,
   "username": "postgres",
   "password": "password",
   "database": "test",
   "synchronize": true,
   "logging": true,
   "entities": [
      "src/entity/**/*.ts"
   ],
   "migrations": [
      "src/migration/**/*.ts"
   ],
   "subscribers": [
      "src/subscriber/**/*.ts"
   ],
   "cli": {
      "entitiesDir": "src/entity",
      "migrationsDir": "src/migration",
      "subscribersDir": "src/subscriber"
   }
}

Everything is ok.

Hi Vslva 😊,
sorry for the late response, but i was pretty busy these days and i saw that you already found a workaround, so i didn't priotized it, but still I'm sorry 🥺.
The issue is sadly not related to this project directly further to the typeorm libary itself.
As you can see here [
    if(typeof connectionOptions.url === 'string') {](https://github.com/tada5hi/typeorm-extension/blob/master/src/database/driver/postgres.ts#L18), I'm just passing url or the connection details of the parsed and extended config file to the typeorm driver.
Greetings
Peter


Added new ops to README files

ops:
OpOneHotToNumber
OpPad
OpResizeTo

@mosheraboh
What is your opinion on this way of implementing 'exclude' in the configurations files?
The granularity might dynamically change when we will fix more files' formats.


Make reading and live preview mode consistent with padding

This is how reading mode looks like on a paragraph of text:

This is how live preview looks like on a paragraph of text:

Can't we have consistent looks on both modes?

The challenge here is that reading and editing have different uses and limitations. What you are describing is not necessarily desirable for all users.
In edit mode the height of the line is defined by the height of the text on the line. Extra vertical padding is limited to help visualize empty lines for editing purposes. In reading mode, empty lines are usually not rendered (depending on your Obsidian settings), and spacing between elements is optimized for the reading experience.
I will look into making the vertical spacing more customizable, however it will be challenging to make them a perfect match.

@adampetrovic What you are describing is unrelated to the OP's suggestion. It looks like you are using Markdown loose lists. See Obsidian forum

This should be improved as of Obsidian 1.3.7+ and Minimal 7.0. You can adjust the spacing in Style Settings > Minimal > Text


Cnext: person.   SOURCE_PK and PERSON_ID in the context of this extract should match but dont.

Looks like the value placed in SOURCE_PK is just a ROWNUM counter.   On behalf of Kevin D.

Hi Inigo - this will be addressed by another issue I opened where I discussed how person_id is different in different scripts. I am changing it to be the Patient table's UK in all scripts.

I can't find the issue. I thought I had opened one. PERSON_ID is pulled from various sources in the different cnext scripts and should be consistent across the board. Mark and Kevin agreed and you and I discussed using the Patient table's UK for the value. I'm changing it in the scripts as I go through them.

I found it. It's #66.

completed the changed to the person script on this issue #110


2.5.0 Startup Error

Description:
Cant startup. always log:
#1:
[2018-07-27 15:24:58,996]  INFO - ClusterManager Initializing Standalone Mode. Current Node ID:NODE:api-gateway/<IP_ADDRESS> <IP_ADDRESS>

#2:
[2018-07-27 15:26:21,679]  WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...
[2018-07-27 15:26:21,679]  WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...

Affected Product Version:
2.5.0
OS, DB, other environment details and versions:
Ubuntu 16.04, H2, jdk1.8.0_181
Steps to reproduce:
Related Issues:
i try 2.2.0-u7, same error, is't my environemnt problem?
[2018-07-27 15:24:58,996]  INFO - ClusterManager Initializing Standalone Mode. Current Node ID:NODE:api-gateway/<IP_ADDRESS> <IP_ADDRESS>
**<IP_ADDRESS> is not my server ip addr.**

[2018-07-27 15:24:59,158]  INFO - Andes Andes API initialised.
[2018-07-27 15:24:59,191]  INFO - AndesChannel Channel created (ID: Internel_channel)
[2018-07-27 15:24:59,198]  INFO - AndesKernelBoot Syncing exchanges, queues, bindings and subscriptions
[2018-07-27 15:24:59,199]  INFO - InboundDBSyncRequestEvent Running DB sync task.
[2018-07-27 15:24:59,201]  WARN - InboundDBSyncRequestEvent Recovering node. Adding exchange messageRouterName=amq.dlc,type=DLC,autoDelete=false
[2018-07-27 15:24:59,202]  INFO - AndesContextInformationManager Message Router Sync [create]: amq.dlc
[2018-07-27 15:24:59,202]  WARN - InboundDBSyncRequestEvent Recovering node. Adding queue to queue registry queueName=deadletterchannel,queueOwner=admin,isExclusive=false,isDurable=true,isShared=false,lastPurgedTimestamp=0
[2018-07-27 15:24:59,208]  INFO - Andes Starting Safe Zone Calculator for slots.
[2018-07-27 15:24:59,249]  INFO - AndesContextInformationManager Queue Sync [create]: deadletterchannel
[2018-07-27 15:24:59,250]  WARN - InboundDBSyncRequestEvent Recovering node. Adding binding [Binding]E=amq.dlc/Q=deadletterchannel/RK=deadletterchannel/D=true/EX=false
[2018-07-27 15:24:59,252]  INFO - AndesContextInformationManager Binding Sync [create]: [Binding]E=amq.dlc/Q=deadletterchannel/RK=deadletterchannel/D=true/EX=false
[Broker] BRK-1002 : Starting : Listening on TCP port 5672
[2018-07-27 15:24:59,284]  INFO - listening [Broker] BRK-1002 : Starting : Listening on TCP port 5672
[Broker] BRK-1002 : Starting : Listening on TCP/SSL port 8672
[2018-07-27 15:24:59,288]  INFO - listening [Broker] BRK-1002 : Starting : Listening on TCP/SSL port 8672
[Broker] BRK-1004 : Qpid Broker Ready
[2018-07-27 15:24:59,290]  INFO - MessagingEngine Starting SlotDelivery Workers.
[2018-07-27 15:24:59,290]  INFO - TaskExecutorService Starting task manager. Task count 0
[2018-07-27 15:24:59,292]  INFO - MessagingEngine Start Disruptor writing messages to store.
[2018-07-27 15:25:16,250]  INFO - CarbonEventManagementService Starting polling event receivers
[2018-07-27 15:25:36,674]  WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...
[2018-07-27 15:25:36,674]  WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...
[2018-07-27 15:25:36,841]  WARN - StartupFinalizerServiceComponent Waiting for required OSGi services: org.wso2.carbon.throttling.agent.ThrottlingAgent,
[2018-07-27 15:25:51,676]  WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...
[2018-07-27 15:25:51,676]  WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...
[2018-07-27 15:26:06,677]  WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...
[2018-07-27 15:26:06,677]  WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...

Killed

Hi Guys,
I found the problem, when i try to startup the wso2server, the NodeManage get an error IP Address to register:
ClusterManager Initializing Standalone Mode. Current Node ID:NODE:api-gateway/<IP_ADDRESS> <IP_ADDRESS>

And then AMQ to listening on Port 5672, so the WARN is trigged, because these component try to connect the Error IPAddress(<IP_ADDRESS>:5672):
WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...
WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Connection refused (Connection refused). Retrying after 15 seconds...

tcpdump log:
tcpdump: listening on eth0
<IP_ADDRESS>.45256 > <IP_ADDRESS>.5672:     Flags [S], cksum 0x1d37 (incorrect -> 0x99b3), seq 457466771, win 29200, options [mss 1460,sackOK,TS val 1366359 ecr 0,nop,wscale 7], length 0

How to fix this?

Hi Guys,
Sloved!
I just add my below line to /etc/hosts:
api-gateway <IP_ADDRESS>


issue9 - Add sounds for the app

This PR aims to add sounds to the app for various scenarios like

New game
Winner
new round
correct guess

Description
Added a component to play sound
Motivation and Context

Fixes #9
How Has This Been Tested?
Tested in local with game on two tabs
Screenshots, if any
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

@sampathBlam  @mahadevans87

Awesome.  Will take a look tomorrow morning.


Demo Live Data is not working

Hi Scott.
I downloaded the WPF demo application, and open live data demo. but it is not working.
I was also cloning code and tried running WPF example but the same result.
Can you find a reason and fix it? Thank you!

Hi @phamviethuy, I'm stumped with this one! It works fine on my end

Do any of the demos at all work?
I can see on your screen its starting to work too!

I'll probably close this since I can't recreate the issue on my end, but if anyone else has a similar issue we can open this up again

Maybe it's possible your system can't run the simulation as fast as mine? I wouldn't think it would freeze forever, but consider slowing down the rendering or using wpfPlot1.RefreshRequest() instead of wpfPlot1.Refresh() in this file:
https://github.com/ScottPlot/ScottPlot/blob/f473c39f6fd4dc9f7c842a8ca615e762e140459c/src/ScottPlot4/ScottPlot.Demo/ScottPlot.Demo.WPF/WpfDemos/LiveDataFixed.xaml.cs#L16-L72
Hope it helps!


feat(Append TA directory to os.path): Append TA directory name to os.path rather than namespace

Updated global_config.py to append TA's directory (schema.product) rather than schema.namespace to os.path.  This will support cases where the directory name (schema.product) is different than the schema.namespace.  This is only used in the generation of import_declare_test.py.

:tada: This PR is included in version 4.4.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Force deploy to avoid failure caused by USE mismatch warnings

Force deploy when running cros deploy via lium deploy. cros deploy started checking if USE flags are matched when deploying and building, and when it is not matched, it asks users to proceed or not (and... the command itself will succeed even if the stdin sends just an EOF, which is not good...), which causes a false success on the lium side. To avoid this, for now, calling cros deploy with --force flag to continue without that prompt.

Output before the change:
(workstation) $ lium deploy --repo . --dut ${DUT} crosvm arcvm-kernel-ack-5_10
...
12:33:08: WARNING: USE flags for package sys-kernel/arcvm-kernel-ack-5_10 do not match (Existing='abi_x86_64 amd64 android-vm-rvc arcvm board_use_r
ammus builtin_fw_x86_aml_ucode cheets chromeos_kernel_family_chromeos clang dt_compression elibc_glibc fit_compression_kernel_lz4 iioservice kernel
_linux lld llvm_ias tpm2 unibuild userland_GNU vdso32', New='abi_x86_64 amd64 android-vm-rvc arcvm board_use_rammus builtin_fw_x86_aml_ucode cheets
 chromeos_kernel_family_chromeos clang dt_compression elibc_glibc fit_compression_kernel_lz4 iioservice kernel_linux lld llvm_ias pcserial tpm2 uni
build userland_GNU vdso32').
12:33:08: NOTICE: These are the packages to emerge:
12:33:08: NOTICE: * 1) chromeos-base/crosvm-9999 (root=/)
12:33:08: NOTICE: * 2) sys-kernel/arcvm-kernel-ack-5_10-9999 (root=/)
12:33:08: WARNING: Continue despite prior warnings?

Do you want to continue? (yes/No)?
12:33:08: NOTICE: cros deploy completed successfully in 14.711s
Rebooting DUT...

Yeah, it should be a temporarily thing, so I created #158 as an action item.
It is also possible that if the build system becomes non-sysroot based (stateless), the issue may goes away since the only part the USE flag has some effect will be the build phase. Anyway, thanks for the review!


[AKS] az aks update: add --enable-aad argument

Description

This PR is to port https://github.com/Azure/azure-cli-extensions/pull/1898/files from azure-cli-extension to azure-cli, which supports  updating an existing AAD-Integrated cluster to the new AKS-managed AAD experience.
Testing Guide

Create a AAD-Integrated cluster: https://docs.microsoft.com/en-us/azure/aks/azure-ad-integration-cli.
Update the cluster to the new AKS-managed AAD experience.az aks update -g MyResourceGroup -n MyManagedCluster --enable-aad

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

AKS

HI @arrownj  could you pls help to review? thanks


error with adblock plus on chrome

pdf.js:15107: Uncaught TypeError: Cannot read property 'length' of null

15107:
  styleSheet.insertRule(rule, styleSheet.cssRules.length);

adblock plus injects its own css into every page, and pdf.js errors when trying to read its cssRules

Unable to replicate with Chrome 16.0.912.75 (win) and AdBlock 2.5.12 installed. URL used for testing http://mozilla.github.com/pdf.js/web/viewer.html.
Please provide more information about your configuration (OS, browser and extension versions) and URL were pdf.js is deployed.

adblock and adblock plus are two different projects
16.0.912.75 (Developer Build 0 Linux)
Adblock Plus (Beta)1.2
$ uname -a
Linux arch 3.1.9-2-ARCH #1 SMP PREEMPT Sat Jan 14 09:11:37 CET 2012 x86_64 Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz Ge
nuineIntel GNU/Linux

@aeosynth, thank you. could you verify if #1086 will fix the issue?

confirmed


No unlimited storage in Google Photos.

In Google Photos app storage of drive is being counted after installing pixelify 1.7. Nither exclusive editing options are available. I cleared storage of app.
EDIT: Exclusive Features Working After Clearing  Data of Play Services.

Works on pixelify 1.5?

Yep photos has no issues on 1.5

Ok I get It Thanks A Lot.

Hi what combination of settings did you use from version 1.71 from OP. I have tried different Google photo apks, cleared photos storage, cleared play services storage, cleared services framework, and rebooted. I tried with multiple combinations and photos pp still does not like my phone. What to do?

Hi what combination of settings did you use from version 1.71 from OP. I have tried different Google photo apks, cleared photos storage, cleared play services storage, cleared services framework, and rebooted. I tried with multiple combinations and photos pp still does not like my phone. What to do?

Which rom?

Hi what combination of settings did you use from version 1.71 from OP. I have tried different Google photo apks, cleared photos storage, cleared play services storage, cleared services framework, and rebooted. I tried with multiple combinations and photos pp still does not like my phone. What to do?

Which rom?

I have oneplus 9 with oxygen os <IP_ADDRESS> (android 11) using pixelify 1.71 and have used Google photos apk from OP and multiple older versions from the web

Hi what combination of settings did you use from version 1.71 from OP. I have tried different Google photo apks, cleared photos storage, cleared play services storage, cleared services framework, and rebooted. I tried with multiple combinations and photos pp still does not like my phone. What to do?

Which rom?

I have oneplus 9 with oxygen os <IP_ADDRESS> (android 11) using pixelify 1.71 and have used Google photos apk from OP and multiple older versions from the web

Is Google photos is pre-installed?

Hi what combination of settings did you use from version 1.71 from OP. I have tried different Google photo apks, cleared photos storage, cleared play services storage, cleared services framework, and rebooted. I tried with multiple combinations and photos pp still does not like my phone. What to do?

Which rom?

I have oneplus 9 with oxygen os <IP_ADDRESS> (android 11) using pixelify 1.71 and have used Google photos apk from OP and multiple older versions from the web

Is Google photos is pre-installed?

Yes it is

Yes. The issue is not solved yet. Not getting unlimited storage in Google photos.

Yes. The issue is not solved yet. Not getting unlimited storage in Google photos.

not showing unlimted or counting on google drive?

Also not counting on Google drive storage

 Also not counting on Google drive storage

Which Google photos version, what steps to get unlimited storage option, is your Google photos app built in? Is spoof required?

Yes. The issue is not solved yet. Not getting unlimited storage in Google photos.

not showing unlimted or counting on google drive?

Its Counting

So it looks like different versions of the APK are treating the magisk module different in my case I just uninstalled all updates and kept version <IP_ADDRESS>8224767. This one in my case is working with unlimited storage for unlimited storage saver quality without issue

So it looks like different versions of the APK are treating the magisk module different in my case I just uninstalled all updates and kept version <IP_ADDRESS>8224767. This one in my case is working with unlimited storage saver quality without issue

Well I using latest one with magic eraser, no problem here.

Using the magic eraser with 1.71 removes unlimited storage for me
On Sat, Nov 6, 2021, 2:05 PM Shivan Singh @.***> wrote:

So it looks like different versions of the APK are treating the magisk
module different in my case I just uninstalled all updates and kept version
<IP_ADDRESS>8224767. This one in my case is working with unlimited storage
saver quality without issue
Well I using latest one with magic eraser, no problem here.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Kingsman44/Pixelify/issues/18#issuecomment-962496077,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI2JZ4ZZTSPNH4HQVVIOE5DUKV353ANCNFSM5GG3EGXQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

So it looks like different versions of the APK are treating the magisk module different in my case I just uninstalled all updates and kept version <IP_ADDRESS>8224767. This one in my case is working with unlimited storage saver quality without issue

Well I using latest one with magic eraser, no problem here.

Out of curiosity, do you get the unlimited photo popup or are you getting unlimited photos without the popup?

I get the popup only with the version mentioned above
On Tue, Nov 9, 2021, 9:31 AM Rihcus Ramukavis @.***>
wrote:

So it looks like different versions of the APK are treating the magisk
module different in my case I just uninstalled all updates and kept version
<IP_ADDRESS>8224767. This one in my case is working with unlimited storage
saver quality without issue
Well I using latest one with magic eraser, no problem here.
Out of curiosity, do you get the unlimited photo popup or are you getting
unlimited photos without the popup?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Kingsman44/Pixelify/issues/18#issuecomment-964261879,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI2JZ42AA6SBTN2QPYYTVFLULE5EDANCNFSM5GG3EGXQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

I get the popup only with the version mentioned above
…
On Tue, Nov 9, 2021, 9:31 AM Rihcus Ramukavis @.***> wrote: So it looks like different versions of the APK are treating the magisk module different in my case I just uninstalled all updates and kept version <IP_ADDRESS>8224767. This one in my case is working with unlimited storage saver quality without issue Well I using latest one with magic eraser, no problem here. Out of curiosity, do you get the unlimited photo popup or are you getting unlimited photos without the popup? — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#18 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2JZ42AA6SBTN2QPYYTVFLULE5EDANCNFSM5GG3EGXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

I don't get the popup but so far it looks like google isn't charging me for storage (I uploaded a 2gb vid to google photos recently and my storage didn't increase).

I tested here it works fine
If doesn't work v1.8 and on latest photos, please reopen the issue