more options for start?

The app server started from accessing the URL provided by hotel. However, the start could be slow, and wait the time during start is less productive.
It would be nice to have more start options such as hotel start myapp and hotel start --all to start the app server actively.

To keep things simple, for the moment I prefer to limit the number of ways to do things. Since you can already start servers from the user interface or simply by making a request to project.dev, I feel it would be redundant to add an option to the CLI. Sorry.
As a workaround though, you can use curl or create a start script:
# start.sh
curl http://localhost:2000/project-1
curl http://localhost:2000/project-2
# or
curl project-1.dev
...

sh start.sh

Hmm, it's ok. Thanks for your suggestion.


How to insert base64 string into newFile.attachData() ?

Hello! I store images in my mongo collection in base64 strings and now i want to migrate to FS.collection.
I need to make this operation:
var newFile = new FS.File();
newFile.attachData(img, {type: 'image/jpeg'});
Images.insert(newFile)
but newFile.attachData() do not underatand base64
when i`m trying to convert it to binary with atob() i get: Uncaught Error: DataMan constructor received unrecognized data string
How i can solve this?

You could use a method. Related https://github.com/CollectionFS/Meteor-CollectionFS/issues/803#issuecomment-141089625


Enable project config's content as a YAML document

Idea behind this change is the following:

All Beam pipelines (when provision/deploy) execute run locally.
gcloud dataflow flex-template run does execute locally (we will be able to mount secret as a file within k8s pod)
We can resolve k8s secret into the plain file within pod and won't need pipeline itself to access Secret manager

as an additional option you can specify project configs as yaml's locally, if needed...


Update signoff for better usage on forked repo [skip ci]

update to make sure it could also work in forked repo

build


Revert "drm: do not modeset to current mode"

Reverts swaywm/wlroots#1545

Yeah, would be better to keep #1545.


Accessibility Docs

I want to contribute by adding text to docs. that users can access the project's directly from codespaces. Can submit pr for that. Pretty plz 🥺
Can you tell me what are guidelines ? (asking Because when i contributed to Microsoft they Deleted all lines and then closed PR.)
PS: PR will/can be
Users can try the demos, examples, templates by simple clicking Code < > button -> then click on Codespaces -> and then click + button.

I would rather not add instructions on how to use GitHub codespaces to the README as that is beyond the scope of the README for this repository.  If users are interested in understanding how to get started with GitHub Codespaces, they can always visit this documentation.


syncthing: 0.14.18 -> 0.14.19

Motivation for this change
Upstream recommended upgrade.
Things done

[X] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

Thanks @grahamc.


errors when run

I get the following errors when I run the script. I have tried it on Ubuntu 20.04.3(VM), Ubuntu 21.04(VM), and Raspbian OS Lite(Raspberry Pi 4).
./cloudflare.sh: 17: [: : unexpected operator
./cloudflare.sh: 25: [: global: unexpected operator
./cloudflare.sh: 41: [[: not found
./cloudflare.sh: 51: [[: not found

does the error still persist?

I didn't go into the other issues prior to posting this. after doing the command in the API issue it worked.


[terraform-ibm-observability-instances] Doc updates required

https://github.com/terraform-ibm-modules/terraform-ibm-observability-instances/tree/main/modules/activity_tracker

usage source is wrong -> "terraform-ibm-modules/observability/ibm"

https://github.com/terraform-ibm-modules/terraform-ibm-observability-instances/tree/main/modules/cloud_monitoring

usage source is wrong -> "terraform-ibm-modules/observability/ibm"

https://github.com/terraform-ibm-modules/terraform-ibm-observability-instances/tree/main/modules/log_analysis

usage source is wrong -> "terraform-ibm-modules/observability-instances/ibm"

Lets review the full doc while making these changes

Closing as PR merged.


[GHSA-g643-xq6w-r67c] Deserialization of Untrusted Data vulnerability in Apache...

Updates

Affected products
Summary

Comments
Adding the vulnerable purl and version range

Small note, we do not use purls 😉
Thank you for the PR though.

Small note, we do not use purls 😉 Thank you for the PR though.

Happy to help!
You are right, there are no purls in the package information.
It would be nice to add that in the future like OSV is doing.
"package": {
        "name": "org.apache.lucene:lucene-replicator",
        "ecosystem": "Maven",
        "purl": "pkg:maven/org.apache.lucene/lucene-replicator"
      },


Add correlation ID handling to rest endpoints.

At the moment the rest api does not handle correlation ID's, but it needs to.
It seems like the client of the API should generate a correlation ID, and call the rest API endpoints with it. The rest endpoints should do things with it (e.g. submitting a task) and return it back as confirmation that stuff has been done.

@keithralphs does this relate to your opentelemetry work?

Yes, this is one of my ideas for this using the baggage to pass the id , however it may be possible to accomplish automatically via context propagation if all clients are OT instrumented when the make the call as the default is for the combintaion of the current Span plus the trace id to form the correlation id. In this scheme the Trace id would identify the client and the span id , the call it made.

Fair enough, if that works we can close this PR I guess. Do you have that in a draft anywhere?

Not as such. I have the server side example at https://github.com/DiamondLightSource/blueapi/pull/355, but it;'s not really properly addressing correlation id throughout at the moment.

Now done by @keithralphs tracing changes


0.99.0 breaks nav search bar

Issue template:
Description
Nav search bar breaks after updating to 0.99.0
Repro Steps
Layout the steps to reproduce your issue.
Just check the example on official website: http://materializecss.com/navbar.html
Screenshots / Codepen
Add supplemental screenshots or code examples. Look for a codepen template in our Contributing Guidelines.

Solution is to remove every :not(.browser-default) from /components/forms/_input-fields.scss

Solution is to remove every :not(.browser-default) from /components/forms/_input-fields.scss

Or add it to the other rules
:not(.browser-default)
https://github.com/Dogfalo/materialize/blob/master/sass/components/_navbar.scss#L162
https://github.com/Dogfalo/materialize/blob/master/sass/components/forms/_input-fields.scss#L210

Some sort of regression. We just have to add the not pseudo class more rules as they take precedence over the rules without it.

Fixed in 3b1a69d9

this commit brokes the input search
https://codepen.io/alexisdiel/pen/RgLqWX

https://github.com/Dogfalo/materialize/commit/3b1a69d9296330f9c981c0a5a023ebb225b93594
Should be fixed in the current master branch.

This brokes the input search when not on navbar

Please review this commit.
This one broke the search input on other places on page
I created an codepen to show the problem
https://codepen.io/alexisdiel/pen/RgLqWX
And my PR: https://github.com/Dogfalo/materialize/pull/4893

Just to add to the pool, the search shouldn't have any lines in this nav bar when it's focussed. Sure, I can overwrite it with my own CSS, but a proper fix would be great. For now, I'm not leaving ver.0.98

Take a look on the Codepen, if it's ok, i'll update the PR
https://codepen.io/alexisdiel/pen/RgLqWX

Should be fixed in https://github.com/Dogfalo/materialize/commit/9d78d7ba8f1470a2187e3d6938e3ae34ee6b132b

100.1 nav search bar still has a border at the bottom when focussed. This is just frustrating...

@pingshunhuangalex  maybe I'm a fool, but I cannot see any problem, only the icon is misaligned.

@fega , it goes against the material guideline

@fega Putting the icon issue aside, The teal bottom border there is what I'm talking about, not to mention @alexisdiel has already fixed it above and show in codepen. I don't understand how this end up going sideways in the actual update...

@pingshunhuangalex, i had found the problem, and i'll fix again on the next days, cuz i see that search icon has misaligned on this version.

I created a PR fixing this https://github.com/Dogfalo/materialize/pull/5049
updated my Codepen to show the fixes
https://codepen.io/alexisdiel/pen/RgLqWX

Awesome, thanks.

This has been fixed in v1-dev


Please enter the path to the root of your windows media

I've tried several Windows 10 Enterprise versions downloaded from the Microsoft Volume Licensing Service.  However, the script does not tell me which version I need.
Says OEMs must order physical Windows 10 Enterprise IoT media
But I am unable to find any sources online to how this might be done.
The closest I was able to find was the Windows 10 IoT Enterprise
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/iot-ent-overview
Which I don't think is the correct media either.

@ebrownaw thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

@officedocsbot close


Added support for OPTIONS

Codecov Report

Merging #11 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##             master    #11   +/-   ##
=======================================
  Coverage       100%   100%
- Complexity       62     66    +4
=======================================
  Files             5      5
  Lines           182    194   +12
=======================================
+ Hits            182    194   +12

Impacted Files
Coverage Δ
Complexity Δ

src/AbstractRestfulController.php
100% <100%> (ø)
39 <2> (+2)
:arrow_up:

src/Routing/RestfulResourceRegistrar.php
100% <100%> (ø)
3 <1> (+1)
:arrow_up:

src/LinkBuilder.php
100% <100%> (ø)
10 <0> (+1)
:arrow_up:

src/Traits/HasLinksTrait.php
100% <100%> (ø)
13 <0> (ø)
: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 883956a...b89c4dd. Read the comment docs.


Bugfix for Gamm Pool creation

This is blocked... seems more like a Lens issue....

I am closing this Pull request as I am no longer working here.


Modern CMake Upgrade

This is my sixth pull request on this repository.
Here is a summary of everything to be changed in this pull request.
Required before the merge
These first three are the hardest to track/keep separate in different commits, since the build system affects everything, and change one can also affect the others. The commit where each OS was able to build properly regardless of the other OS's also compiling is noted with the commit ID.

[x] Linux compiling on upgraded CMake b38e2e
[x] Windows compiling on upgraded CMake (32bit and 64bit) daa507
[x] macOS compiling on upgraded CMake c22b4e
[x] Complete rewrite of build instructions. f43aa1
Travis upgraded to use new CMake setup

[x] Linux b01107
[x] macOS 6d9c4d
Windows Will not be done this PR. Currently, Travis is not set up for this.

[x] Appveyor upgraded to use new CMake setup f13eb2
[x] Hide warnings for all external libraries 301ccf
Replace following submodules with subtrees

[x] discord-rpc ce4453
[x] libuv d5b2e9
[x] SQLiteCpp 240c9d
[x] json 26e519

[x] Create Windows installer with NSIS and CPack 32f928
[x] Create macOS DMG with CPack b3ca40
Implement cppcheck, link-what-you-use, clang-tidy, clang-format within CMake To be added in different PR. Too much is done in this one

Windows-specific changes in PR

[x] Sorting external libraries into their own folders within Visual Studio 336bf3
[x] Run Etterna by default in visual studio 565815

Other changes within PR

[x] Merge #489 into cmake-remake While unrelated, a significant part of #489 is changing what is linked. Since it would no longer be linkable in it's the current state with the old CMake I will merge to update the CMake related files.
[x] STB related files moved to their own directory separate from Etterna source c02ef9
[x] Removing unused parallel_lights_io.dll. 5b8334
[x] Removed wldap32.lib in libcurl 4ecb34
[x] Remove references to BYTE_ORDER, LITTLE_ENDIAN, BIG_ENDIAN. 16870a
[x] Added macOS app bundle icon f65557
[x] Removed unused icons folder d37f50

This PR is ready for review. All changes made have been listed in the PR description with commit id references with the particular change occurred. Please be sure to pull and ensure that the code compiles on your machines. There are a lot of changes here, and I'd like to make sure the transition has as few issues as possible.
Here is a link to the new build instructions. If any more commits are made, it will only be for smaller organizational tasks, like moving files, or removing unnecessary files.

@poco0317 My testing for the d8472fd was 32bit. I can confirm it still works.


Latest stable version not compiling?

Describe the bug
After adding the lib with yarn and compiling, I found it was not even compiling. I found an issue about it, and it is fixed in v14, but this one is labelled beta.
Because of that and some other reasons, I decided not to adopt this library.
I would recommend that you provide a 13.0.1 version with that fixed. That would at least give more confidence in this lib.
To Reproduce
yarn add react-native-camera-kit
compile the native side
Having the below error
'compileDebugJavaWithJavac' task (current target is 11) and 'compileDebugKotlin' task (current target is 1.8) jvm target compatibility should be set to the same Java version.
e: .../node_modules/react-native-camera-kit/android/src/main/java/com/rncamerakit/CKCamera.kt: (183, 17): 'onScale' overrides nothing

Expected behavior
Having the latest stable version compiled out of the box
Additional context
Yes, I know this was already reported and fixed in 14Beta, but it is beta version....

@dprevost-LMI Did you find any alternative (besides react-native-vision-camera)?

I went back to rn-image-picker with the foreground service of notifee for Android


dubbo 2.7.3 override 动态参数没有覆盖consumer url参数，该怎么排查

[ ] I have searched the issues of this repository and believe that this is not a duplicate.
[ ] I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: xxx
Operating System version: xxx
Java version: xxx

Steps to reproduce this issue

xxx
xxx
xxx

Pls. provide [GitHub address] to reproduce this issue.
Expected Result
What do you expected from the above steps？
Actual Result
What actually happens?
If there is an exception, please attach the exception trace:
Just put your stack trace here!

Can you provide more details or give a demo ?


Since SyncResponse uses SyncRequest expiration don't correct

I still discovered some time-outs and did some additional testing and found out what was wrong:
SyncResponse uses the original expiration from SyncRequest, so no additional correction is needed.

Thanks @karstennilsen
NuGet v4.1.10: https://www.nuget.org/packages/WatsonTcp/4.1.10
Commit: https://github.com/jchristn/WatsonTcp/commit/1c6f1fd3652fef5230318e83051893d2ab75d425


[Question]: Librechat.yaml not working?

What is your question?
(I would like to specify, I do not believe this is a bug. I solely believe that I configured wrong)
So, I wanted to add a new api to Librechat.
I edited the .yaml file to include my new api, and the setup acknowledged that there was custom settings and "loaded" the custom settings. Now the API list includes Mistral and Openrouter, but my api is nowhere to be seen.
The below image is my api in the .yaml file (the mistral, and openrouter specifications are there. I just did not include them in the image)

This image is my model list on the frontend

More Details
[Extra info]
I am running the latest (as of writing) build on a windows 11 laptop with Docker.
I followed the installation exactly and have only changed the .yaml and the .env ,
The only things added to the .env was disabling email login/registration
What is the main subject of your question?
Endpoints
Screenshots
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

If you’re using docker, you may need to rebuild after making changes to the file.
The docker setup for this will change as currently it’s being required, and setting up the file should be optional as it is without docker.
Also if you are using Redis, you would need to flush the cache. There is no option to flush the cache from the app yet, but you can omit it to test it if you are


Remove user authentication from key security and fix API level bug

Apologies - I meant to create this PR on my fork. However, you may want to have a look at the two changes to see if they are relevant to your repo.


xrdfs ls not working with POSIX system #2069

Hi,
We have xrootd (v5.6.1) set up with the xrootd-multiuser plugin (2.1.2-1.osg36.el7), and are experiencing some problems with the xrdfs ls command. For context, we have it running with xrootd-privileged and cmsd-privileged as a service on our cluster.
While we are able to chmod, mkdir, touch etc. on xrdfs correctly, the ls for a directory that according to the POSIX permissions I should be able to view (and can view in a shell) does not seem to work; e.g. if I (lavezzo) want to cat a file that has 700 permissions I can, but if I want to ls a directory with the same permissions, I cannot:
[lavezzo@XXX]$ ll
drwx--S---  2 lavezzo lavezzo 4096 Aug  7 18:04 test
[lavezzo@XXX lavezzo]$ ll test/file.txt
-rwx------ 1 lavezzo lavezzo 13 Aug  7 18:04 test/file.txt
[lavezzo@XXX]$ xrdfs root://<redirector>/
[<redirector>:1094] / > cd /store/user/lavezzo
[<redirector>:1094] /store/user/lavezzo > ls -l
d--- 2023-08-07 22:04:49        4096 /store/user/lavezzo/test
[<redirector>:1094] /store/user/lavezzo > ls test
[<redirector>:1094] /store/user/lavezzo > ls test/file.txt
[ERROR] Server responded with an error: [3005] Unable to open directory /store/user/lavezzo/test/file.txt; not a directory

[<redirector>:1094] /store/user/lavezzo > cat test/file.txt
hello world!

In the logs, I see that multiuser is doing something, but then just hits me with permission denied:
230807 18:13:19 2363453 multiuser_UserSentry: Switching FS uid for user lavezzo
230807 18:13:19 2363453 multiuser_UserSentry: Switching FS uid for user lavezzo
230807 18:13:19 2363453 ofs_readdir: lavezzo.3189625:38@XXX Unable to read directory /store/user/lavezzo/test; permission denied

The problem happens both if I make a directory and make it readable only by me via a normal shell as well as via xrdfs.
When I make it via bash,
[lavezzo@XXX]$ mkdir testing_permissions
[lavezzo@XXX]$ echo "hello world!" > testing_permissions/file.txt
[lavezzo@XXX]$ chmod -R 700 testing_permissions/
[lavezzo@XXX]$ ll
total 24
drwx--S---  2 lavezzo lavezzo 4096 Aug  8 06:56 testing_permissions
[lavezzo@XXX]$ ll testing_permissions/
total 2
-rwx------ 1 lavezzo lavezzo 12 Aug  8 06:56 file.txt
[lavezzo@XXX]$ ls testing_permissions/
file.txt
[lavezzo@XXX]$ cat testing_permissions/file.txt
hello world
[lavezzo@XXX]$ xrdfs root://<REDIRECTOR>/
[<REDIRECTOR>:1094] / > cd /store/user/lavezzo
[<REDIRECTOR>:1094] /store/user/lavezzo > ls -l
d--- 2023-08-08 10:56:44        4096 /store/user/lavezzo/testing_permissions
[<REDIRECTOR>:1094] /store/user/lavezzo > ls testing_permissions
[<REDIRECTOR>:1094] /store/user/lavezzo > cat testing_permissions/file.txt
hello world

and via xrdfs,
[REDIRECTOR:1094] /store/user/lavezzo > mkdir testing_permissions2
[REDIRECTOR:1094] /store/user/lavezzo > ls -l
d--- 2023-08-08 10:56:44        4096 /store/user/lavezzo/testing_permissions
d--- 2023-08-08 11:00:26        4096 /store/user/lavezzo/testing_permissions2
[REDIRECTOR:1094] /store/user/lavezzo > ls testing_permissions2
[lavezzo@XXX]$ echo "hello world" > testing_permissions2/file.txt
[lavezzo@XXX]$ xrdfs root://REDIRECTOR/
[REDIRECTOR:1094] / > cd /store/user/lavezzo
[REDIRECTOR:1094] /store/user/lavezzo > ls testing_permissions2
[lavezzo@XXX]$ ls testing_permissions2
file.txt

Here you can see clearly in both examples that on the normal shell I can ls the directories without problem, but via xrdfds I cannot.
This is particularly damaging for us because by default when a directory is created through xrdfs mkdir, the permissions are set as such that other users don't have read access, and we haven't been able to successfully change this either.
Any clue whether this is an issue of xrootd-multiuser or of our setup?
In either case I would really appreciate some help in debugging this!

Interesting, we might try to test the Readdir modified with your suggestion, i.e. wrapping it with the change in permissions.
In the meanwhile, is there a way to default a different permissions for newly-created directories via xrdfs mkdir?
Thanks again.

Are you familiar with umasks?  There is the option of multiuser.umask in the config to specify a umask which may solve the issue with newly created directories.

In xrootd 5.6 you can specify the minimum and maximum permission allowed.
The specified permissions are enforced. See,
https://xrootd.slac.stanford.edu/doc/dev56/ofs_config.htm#_Toc136617291
These permission are applied before the multi-user plugin is called.
Andy
On Wed, 9 Aug 2023, lucalavezzo wrote:

Interesting, we might try to test the Readdir modified with your suggestion, i.e. wrapping it with the change in permissions.
In the meanwhile, is there a way to default a different permissions for newly-created directories via xrdfs mkdir?
Thanks again.
--
Reply to this email directly or view it on GitHub:
https://github.com/opensciencegrid/xrootd-multiuser/issues/49#issuecomment-1671980376
You are receiving this because you were mentioned.
Message ID: @.***>

@djw8605 yea, indeed we have it set like:
ofs.osslib ++ libXrdMultiuser.so
ofs.ckslib * libXrdMultiuser.so
multiuser.umask 0002
multiuser.checksumonwrite off

But as the example before showed, it doesn't seem to be working.
@abh3 Thank you for the suggestion! I have set up the minimum permissions to be quite high
ofs.crmode dirs 0644:0644 files 0644:0644

and indeed, I can now see this working, i.e. if I make xrdfs mkdir I can also xrdfs ls it. However, I'm not sure whether this resolved the underlying problem with xrdfs ls, as this leaves the issue that an user cannot read their own files, if they want to make them private.

Hi @lucalavezzo,
I worked on replicating the issue and ran across an interesting difference in behavior: xrdfs ... ls seems to works, while ls -l does not.
In the ls case, XRootD opens the directory, multiuser drops permissions, then XRootD lists the contents from the already open file descriptor.
In the ls -l case, XRootD opens the directory, multiuser drops permissions, XRootD attempts to fstat the contents, and the call fails due to permissions.
As to the best solution, I don't yet have an opinion without diving in further.
 See MultiuserDirectory.hh below:
https://github.com/opensciencegrid/xrootd-multiuser/blob/4ca61896df0108afe8adee14613c328639e24052/src/MultiuserDirectory.hh#L31-L34
Compare with the opendir above. I wonder if that's the issue. @jthiltges and @abh3 , I would like your opinions. I don't know the code flow, but it seems logical that the readdir goes through this code path.

Looking like you nailed it, Derek.
Grabbing a backtrace of the denied fstatat call, we find XrdOssDir::Readdir up the chain. I'll open a PR shortly to include the id switching there too. A disadvantage is that will it cause an id switch per entry, but I'm not sure of a better immediate solution.
(gdb) bt
#0  0x00007f692bc1363d in __fxstatat64 () from /lib64/libc.so.6
#1  0x00007f692d1cdc25 in fstatat64 (__flag=0, __statbuf=<optimized out>, __filename=0x1c7c223 ".", __fd=<optimized out>) at /usr/include/sys/stat.h:477
#2  XrdOssDir::Readdir (blen=255, buff=0x1bfa164 ".", this=0x1cd70e0) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/XrdOss/XrdOssApi.cc:598
#3  XrdOssDir::Readdir (this=0x1cd70e0, buff=0x1bfa164 ".", blen=255) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/XrdOss/XrdOssApi.cc:583
#4  0x00007f692d1a833e in XrdOfsDirectory::nextEntry (this=0x1bfa130) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/XrdOfs/XrdOfs.cc:334
#5  0x00007f692d1a2983 in XrdXrootdProtocol::do_DirStat (this=0x1be6630, dp=0x1bfa130, pbuff=0x7f6912581bb0 "", opaque=0x0) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/XrdXrootd/XrdXrootdXeq.cc:748
#6  0x00007f692d1a3062 in XrdXrootdProtocol::do_Dirlist (this=this@entry=0x1be6630) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/XrdXrootd/XrdXrootdXeq.cc:650
#7  0x00007f692d18f4de in XrdXrootdProtocol::Process2 (this=0x1be6630) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/XrdXrootd/XrdXrootdProtocol.cc:585
#8  0x00007f692ced6460 in XrdLinkXeq::DoIt (this=<optimized out>) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/Xrd/XrdLinkXeq.cc:320
#9  XrdLinkXeq::DoIt (this=0x7f6918002098) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/Xrd/XrdLinkXeq.cc:308
#10 0x00007f692ced2d92 in XrdLink::setProtocol (this=0x7f6918002098, pp=<optimized out>, runit=<optimized out>, push=<optimized out>) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/Xrd/XrdLink.cc:435
#11 0x00007f692ced9707 in XrdScheduler::Run (this=0x615740 <XrdGlobal::Sched>) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/Xrd/XrdScheduler.cc:406
#12 0x00007f692ced9829 in XrdStartWorking (carg=<optimized out>) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/Xrd/XrdScheduler.cc:89
#13 0x00007f692ce695b7 in XrdSysThread_Xeq (myargs=0x7f69180222d0) at /usr/src/debug/xrootd-5.5.5-1.2.osg36.el8.x86_64/xrootd/src/XrdSys/XrdSysPthread.cc:86
#14 0x00007f692bec11cf in start_thread () from /lib64/libpthread.so.0
#15 0x00007f692bb2ce73 in clone () from /lib64/libc.so.6

Thank you for the solution. When will this be available through yum install?

Sure, what OS do you need it for?  EL8?

EL7: https://kojihub0000.chtc.wisc.edu/kojifiles/work/tasks/503/380503/xrootd-multiuser-2.1.4-1.osg36.el7.x86_64.rpm
EL8: https://kojihub0000.chtc.wisc.edu/kojifiles/work/tasks/501/380501/xrootd-multiuser-2.1.4-1.osg36.el8.x86_64.rpm
EL9: https://kojihub0000.chtc.wisc.edu/kojifiles/work/tasks/499/380499/xrootd-multiuser-2.1.4-1.osg36.el9.x86_64.rpm

Please test and let us know if it works for you.

Seems to be working great, thanks a lot!


Fix crash on null url long-press

Task/Issue URL: https://app.asana.com/0/361428290920652/1115524851215033
Tech Design URL: N/A
Description:
Check to ensure the  hitTestResult.extra is non-null before constructing a HitTestResult object. Fixes issue introduced in https://github.com/duckduckgo/Android/pull/458 where long pressing a non-link element (e.g facebook like buttons) could cause a crash.
Steps to test this PR:

Visit facebook
Long press on a like button to choose a non-standard one e.g laughing emoji
Ensure there is no crash

Internal references:
Software Engineering Expectations
Technical Design Template

Thanks for the review @CDRussell!


Fix go 10.11 CN issue

Use a custom peer certificate check to verify our non-standard certificates.
fixes #194

Thanks!

Are you planning to release this soon?


RATIS-882. Implement ExponentialBackoffRetry.

Apache jira
https://issues.apache.org/jira/browse/RATIS-882

looks good with some minor comments.

@bshashikant I dont see the comments.


modifiyng the test using css selectors, by using POM

Hey Juan, congrats for reaching out to this step! I will be busy this night and tomorrow, so I apologize in advance for the delay on this review.
It will take me a while to review it. Please, make sure that the shipping address includes the acceptance of the Terms of Service and also the proceed to checkout action.


[FLINK-25932][table-planner] Add deterministic uid to every Transformation created by StreamExecNode

What is the purpose of the change
This PR makes sure every transformation has a deterministic uid, required to restore previous savepoints.
Brief change log

Add TransformationMetadata to hold transformation uid, name and description
Make sure every StreamExecNode, not part of ExecNodeMetadataUtil#UNSUPPORTED_JSON_SERDE_CLASSES, is creating Transformations with deterministic uids.

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@twalthr I tried to reorganize a bit the code, in particular in relation to the fact that I was wrongly setting the uids in batch nodes. It should work, although it may look better. Let me know if this is good enough or if i should spend more efforts on it


[WIP] Add certificate renewal integration test

Add a cert renewal integration test.

I suspect this won't be needed. With a 1y rotation, it's hardly an issue if certs fail to renew after such a long time.


User settings are all-or-nothing

I used to have user settings like this: https://gist.github.com/urschrei/5f526b1a00378bfc049b23323b0002fb
But as one can see, the default settings already contain
      "rls":
      {
        "command": ["rustup", "run", "nightly", "rls"],
        "scopes": ["source.rust"],
        "syntaxes": ["Packages/Rust/Rust.sublime-syntax"],
        "languageId": "rust"
      },

So I tried to remove these fields from my user settings rls object because they seemed redundant. This made rls not start.
I suspect that it simply replaces the default rls settings object with the user rls setting object, instead of merging it?

Correct, in fact the entire contents of "clients" is replaced by your user settings. We do have configuration merging from User to Project-specific settings.
I'll link / comment this issue with an upcoming proposal on default/user settings could be managed!

This should be solved now that #119 is merged, but I would love some feedback.
The clients block in the User LSP.sublime-settings now inherits defaults from default_clients, so you are free to only specify overrides for  eg. command there.

Seems to work smoothly. I modified pyls` command line in the user settings to create a logfile and added some env vars. No issues detected so far.

Thanks for the feedback!


Feature/access 199

Changing iaid/iaids parameters in the fetch api to metadataid/metadataids

What's the background for this @mozaki1? why are these changes needed?


Enhance pattern matched error handling

With pipe_while_ok  from exlibris the flow can be redone in some points where we can avoid the message proxying when an :error occurs.
I'd like to replace pipe_while_ok with a better name though :smile:

#68


Error: No content provider

Successfully linked. But got an error while converting pdf to image
RNPdfToImage.convert(response.path)
.then(image=>{console.log(image)})
.catch(err=>{console.log(err)})
});
An error msg:
Error: No content provider: /data/user/0/com.ae/cache/D317.pdf

Looks like a file access issue. Could you try moving the file to a different folder not in the cache and try passing the uri again?

I correct it. Now it is working. But I am not able to see the image which is created.

I got the path where the image gets created


Better diagnostics for FreeBSD/NetBSD/OpenBSD when gmake is not found.

Fixes #86

bors r+

Thanks @ryanavella !


Lane information on match row

This data is available in player_caches:
https://api.opendota.com/api/players/88367253/matches?limit=20&project=lane_role&project=lane
lane_role is safe/off/mid/jungle and lane is top/mid/bot/radiantjungle/direjungle

Also pretty easy if someone wants to take a crack at this

Hi, prospective contributor here. I could get the lane information to show on the matches page, but not the overview. I'm not sure there's an easy way to do it since the recentMatches endpoint doesn't seem to provide lane information. Is that ok?

Think it just needs to be added to the database query:
https://github.com/odota/core/blob/master/routes/spec.js#L1204
On May 9, 2017 2:37 AM, "Victor Shao"<EMAIL_ADDRESS>wrote:

Hi, prospective contributor here. I could get the lane information to show
on the matches page, but not the overview. I'm not sure there's an easy way
to do it since the recentMatches endpoint doesn't seem to provide lane
information. Is that ok?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/odota/ui/issues/406#issuecomment-300074691, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AC_UODS8Z8XH7hZ0lbxAboc3RbgKIaGdks5r4AmkgaJpZM4KpbqH
.

How's this?

Featuring bug where '>' gets cut off when the hero is Legion Commander

Maybe separate the sections with / like the mode/lobby.
Not sure about the cutoff, probably just needs a style tweak @blukai

I overlooked roamers, so that's in now. @howardchung could I trouble you again to update the recentMatches database query to include the is_roaming field?

added: https://github.com/odota/core/commit/2f96ccf9f8aa913a713c082ab7499272bb5d0c3a


How do you deduct user ERC20 tokens when user use ERC20 tokens to pay the gas fee?

Maybe user deposit ERC20 to specified contract firstly? Or deposit to your platform?
Or user approve ERC20 to your contract and this contract transferFrom user balance?
Your documents(https://docs.biconomy.io/guides/enable-paying-gas-in-erc20) doesn't describe this detail...

It's the later. approve / gasless permit and contract does transfer from based on execution gas.
Pricisely here : https://github.com/bcnmy/mexa/blob/master/contracts/6/forwarder/ERC20Forwarder.sol#L460
Baseides execution gas, charge is calculated based on token price / eth price chainlink feeds.

@preston4896 since the atomicity is maintained and we do gas estimation when transaction goes through relayer infra, If it was gonna fail we don't send it to the chain and stop relay with 417 error. Besides that in the sdk there are checks in place for user balance for transfer and fees, given allowance etc. so yeah there is no on chain check on this but when it goes through relayer infra these measures even the pre flight check (token / eth price volatility) is in place

btw we added another contract for this specific use case of transferring tokens and paying gas fees in same. It allows deployer to sponsor ETH gas fees and same time charge tokens in gas with optional premium.
https://github.com/bcnmy/mexa/blob/internal/forward-v2-RnD/contracts/6/forwarder/TransferHandlerCustom.sol


textview flicking when input, why?

i found if set contentInset.left and contentInset.right to zero, the textview flicking (moving right and left) is gone, some could explain why?


Add support for list-item cookies

This adds support for cookie updates in headlines and nested list items
Deprecates #166

Works, and it is amazing! Thank you @TravonteD :)

Finally, I've waited until the update of this, ending a six-month wait. Thank you very much.

Awesome :sunglasses:
Can it be made to work with DONEs as well? :+1:

Thank you @TravonteD! , Do I need to enable anything to see these (not sure if its a highlight thing, but I can't see the cookies?) I see the [-] with a partial list, but I don't see X/X done or whatever should be. I'm using folke/tokyonight.nvim,
Updated to latest version of neovim (0.8.x), orgmode latest, and TSInstall org

Thank you @TravonteD! , Do I need to enable anything to see these (not sure if its a highlight thing, but I can't see the cookies?) I see the [-] with a partial list, but I don't see X/X done or whatever should be. I'm using folke/tokyonight.nvim,
Updated to latest version of neovim (0.8.x), orgmode latest, and TSInstall org

The cookies must be added manually first via [/] or [%] then changing the items will update them accordingly

@gerazov

Can it be made to work with DONEs as well? +1

The TODO handling is a bit different currently, we should add this as a feature request so that we don't forget it


crypto/tls: add support for TLS 1.3

See https://tools.ietf.org/html/draft-ietf-tls-tls13.
Coexistence of IPv4 and IPv6 harms the net package.
Coexistence of HTTP/1.x and HTTP/2 will harm the net/http package.
For now looks coexistence of TLS 1.2 and 1.3 won't harm the crypto/tls package.
How about a variety of compositions on HTTP over TLS over IP?

Coexistence of IPv4 and IPv6 harms the net package.

Huh?

Coexistence of HTTP/1.x and HTTP/2 will harm the net/http package.

Huh?
This whole bug report seems to start on unfounded premises, or at least isn't clear.

The draft is still being updated. We can talk about having TLS 1.3 once it's actually an RFC.
[I have no idea what the text in the issue report body is supposed to mean, but the issue title is at least clear.]

+1

maybe it's time to consider this again?

TLS 1.3 is still not approved, so I think we should delay this
a bit further.

https://go-review.googlesource.com/#/c/33115/ opened a branch for TLS 1.3 development.

I see this is still "Unplanned" -- any possibility of getting this on track for Go 1.9?

@FiloSottile is working on this. Status?

The server codebase we are using is pretty battle tested and complete now, so the commits starting crypto/tls in https://github.com/cloudflare/tls-tris will make their way into CLs after cleanup. Some already did.
If @agl has the review bandwidth, I can probably power through the client implementation in March. (Or maybe we can consider shipping server first?)
BTW, @bradfitz it would be useful if I could submit for review on Gerrit commits I don't Author. There are a couple in there made by other people that agreed to have them submitted and signed the CLA.
(Feel free to assign me this issue.)

@FiloSottile, email me the list of author email addresses you wish to push forged commits to Gerrit with. I'll then check their CLAs and verify they're cool with you spoofing them. (Maybe cc them on your email to me and have them confirm?)

IESG approved TLS 1.3: https://datatracker.ietf.org/doc/draft-ietf-tls-tls13/history/

RFC8446  is published!

@FiloSottile With this last commit, is TLS 1.3 support ready for testing?

Once it gets merged (and this issue closed), you are very welcome to test TLS 1.3 by using Go master. Please file feedback and issues as new GitHub issues and tag me. Note that the codebase will undergo much more testing before we are ok with shipping it in 1.12, so you shouldn't rely on its security the same way you shouldn't rely on master to be bug free.

@FiloSottile, thanks for your awesome work!
I've looked through the commits and didn't find anything related to the encrypted SNI.  Are there any plans on implementing the spec?  Mozilla and Cloudflare have already implemented ESNI (though it's currently not enabled by default in Firefox).

We generally wait for the browsers to experiment with new TLS features before implementing them, and anyway we are extremely unlikely to implement an Internet-Draft, so there are no plans for encrypted SNI.
Also, crypto/tls has a high benefit/complexity bar, so we will want to wait until encrypted SNI is widely deployed to implement it.

Also, crypto/tls has a high benefit/complexity bar, so we will want to wait until encrypted SNI is widely deployed before implementing it.

Good to hear that it will be implemented, as it will improve privacy :)

hi @FiloSottile , does the current implement support the 0-RRT?

@lvht, no, it does not. Not for Go 1.12.

@bradfitz is there a road plan to implement the 0-RRT?

I can't find the email now, but I recall @FiloSottile saying somewhere it could come later once we have more time to think about the API for it. (For security reasons, it can't be automatic, but perhaps net/http's Transport could use it for idempotent requests on new connections...)

@FiloSottile Is there any update on the 0-rtt earlydata progress?

@Henrocker It's not currently on the roadmap. It will also depend on how the ecosystem develops.

Okay.
Since tls-tris does support it server-side, could it be used to make caddy "0-rttable"?

@Henrocker , did you mean to post that question to github.com/caddyserver/caddy ?  They maintain their issues in their own repo.


[BUG] Add "powersource" device type to CHEF smoke co alarm device

Reproduction steps
https://github.com/project-chip/connectedhomeip/pull/28622 endpoint 1 has a PowerSource cluster but no power source device type.
This should be updated now that zap supports multiple device types per endpoint
Bug prevalence
always
GitHub hash of the SDK that was being used
master
Platform
other
Platform Version(s)
No response
Anything else?
No response

Updated at https://github.com/project-chip/connectedhomeip/pull/28795


class path resource cannot be resolved as enhancement in #91

For the enhancement in #91 , it add the file support. It could be work in local machine with IDE, but it could not be run correct as the json file packaged in jar. So there is exception throw like "Caused by: java.io.FileNotFoundException: class path resource [flowrule.json] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/E:/work/code/sentinel-demo/target/sentinel-demo.jar!/BOOT-INF/classes!/flowrule.json".

Hi @yzhuomaoy
It is recommended to use Nacos/Apollo/Zookeeper/Redis datasource to store rules.
You could use absolute path when you use File datasource & fat jar.
FileRefreshableDataSource use java.io.File as constructor args. So we couldn't get File from fat jar.

Hi @yzhuomaoy
It is recommended to use Nacos/Apollo/Zookeeper/Redis datasource to store rules.
You could use absolute path when you use File datasource & fat jar.
FileRefreshableDataSource use java.io.File as constructor args, but we couldn't get File from fat jar.

Hi @fangjian0423 ,
Thank you. I know it is recommend to use Nacos/Apollo/Zookeeper/Redis datasource to store rules, for these one, we could do rules dynamic. I just make some simple test quickly as a sample web application and found this issue and raise it. This issue is not a big deal.

Thank you for using Spring Cloud Alibaba 😄

So sad to find this~

Hi, @fangjian0423  Execuse me, I want to confirm wheather the spring-cloud-alibaba  can support getting File from fat jar in the current version.That means we can't write our properties like this :
spring.cloud.sentinel.datasource.ds1=jar:D:/sentinel.jar!/BOOT-INF/classes/config/sentinel/FlowRule.json


⚠ Bofrost.lu has degraded performance

In e16dee8, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2209 ms

Resolved: Bofrost.lu performance has improved in 85d7ddf after 6 minutes.


darwin: Make context creation more flexible (#108)

Cherry-pick darwin gl version fix from master

hmm. I guess this needs more attention when version tuple contains None values.

Not to be pedantic, but how about just simplifying it further, but changing the default values to ints when major/minor versions are not provided? Then we can just do simple tuple comparison, and make it easier to read.  Something like this for the defaults should cover the bases.  Defaulting to 2.2 should also give a 3.2 context, if someone were to only pass the "major_version" as 3. Does that make sense to you?
            version = (
                getattr(self, 'major_version', 2),
                getattr(self, 'minor_version', 2)
                )
            # tell os-x we want to request a profile
            attrs.append(cocoapy.NSOpenGLPFAOpenGLProfile)

            # check if we're wanting core or legacy
            # Mavericks (Darwin 13) and up are capable of the Core 4.1 profile,
            # while Lion and up are only capable of Core 3.2
            if version >= (4, 1) and _os_x_version >= os_x_release['mavericks']:
                attrs.append(int(cocoapy.NSOpenGLProfileVersion4_1Core))
            elif version >= (3, 2):
                attrs.append(int(cocoapy.NSOpenGLProfileVersion3_2Core))
            else:
                attrs.append(int(cocoapy.NSOpenGLProfileVersionLegacy))

I guess squash this one if you merge


Sync with upstream changes

Thank you for making this work on illumos!
Just a regular sync with the upstream repo, would be glad if this could get merged one day to keep this up to date.
If this is no longer maintained or of little interest we can abandon this PR.

Hey, thanks for this!   Sorry it took me so long to notice.
Are you still looking for me to merge this?

Hey @papertigers, no worries - thanks for taking a look!
I'd be happy if this could get merged, but I don't know if I broke something not so obvious when resolving the small merge conflicts.

Let me try and set this up today in a test zone so I can confirm I can push bits through it and then I will click merge.
Thanks again!

Nice - thanks for testing it!

I did some tests in a SmartOS zone and bits are coming through fine here...
only after my recent commit. It seems some things did break with the merger and upstream changes.
Does it work for you as well? Looking forward for a review - when you have time.

I did some tests in a SmartOS zone and bits are coming through fine here...
only after my recent commit. It seems some things did break with the merger and upstream changes.
Does it work for you as well? Looking forward for a review - when you have time.


[docs] Autocomplete is not showing options even though they exist

[x] I have followed (at least) the PR section of the contributing guide.

Closes #21866

@maksimgm Thanks


Selecting same files in FileInput shows duplicates

Describe the bug
In case of Multiple file selected, when a particular file is selected, and user trying to select another but accidentally selects the same file, it is now shown twice in the preview list. Instead it should be shown only once, since it is just a duplicate.
To Reproduce

Enable FileInput component in the UI App.
Click FileInput Component, and chose a File say FileA.
Now FileA is shown in the list.
Now click open files, and select same file again.
Now it can be noticed, same file is being listed twice.
This seems like a erroneous behavior, since both files are from same path, however they are listed twice.
It could be good, if this behavior is fixed.

Expected behaviour
Only one file should be shown, if the same file is selected multiple times(multiple is set to true).
test condition to Identify the same file might require analysis from cdk team. For eg, two files with same fileName, from two different locations, are not same files. So need to include those scenarios as well, during analysis.
Screenshots

Additional context
For small list of files, this could be ok. But when user is selecting tens or hundreds of files, this will become a big problem in the overall User experience. It could lead to a potentially difficult to trace bug in the overall app.
Add labels
DxcFileInput, fileInput, file, duplicate, v10.1.0

Hi @jsuarezgonz
Thanks for the update.


icon for each individual node

Hello,
I discovered how to set an image for a node using the 'ng-template #treeNodeTemplate' directive
but this only supports 1 image for the entire tree.
I am not talking about the state of a node (open\close), but of a different icon per node.
Is it possible to set each node with  a different image ?

How do you modify the icon for the specific node, to have customized icon?

HI @hytsoft,
Do you wnat show nodes with some Icons or images like below ?

Thanks
Abhi

You can use let-node and access the node inside the template
BTW, the fastest way to get an answer is to join our slack channel and post it there:
https://angular-tree-component.herokuapp.com/
You will also get announcements on releases, discussions and new features
Feel free to join


(&CringeMeta) gen9stabmnm: test commit

&CringeMeta: "test commit"
Created via Iolanthe on Fri, 05 Jan 2024 12:00:44 GMT.

(Test.)


make multiple agentpool for usergroup

Autoscaler may not scale up evenly across multiple AZ that affects the node distribution, so pods with zone anti-affinity(like etcd) stuck at pending until it finds a node on the right zone.
AKS autoscaler profile does not enable this by default, it can be enabled by  --balance-similar-node-group  to maintain the node distribution.
This PR make this AKS autoscaler profile change as well as create multiple user agent pool - 1 per AZ.

what does etcd's anti affinity rule look like?

This is etcd pod antiaffinity spec in HCP.

Don't use the same node as other replicas
Don't use the same zone as other replicas

  affinity:
    podAntiAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
      - labelSelector:
          matchLabels:
            app: etcd
        topologyKey: topology.kubernetes.io/zone
      - labelSelector:
          matchLabels:
            app: etcd
        topologyKey: kubernetes.io/hostname

@mukrishn Could you re-create this PR from a branch of Azure/ARO-HCP instead of from your fork, thanks! (That's why CI is failing :D)

this is the new PR https://github.com/Azure/ARO-HCP/pull/590.


Info: Upcoming release of openmmforcefields with temporary removal of GAFF support

Just a heads up -
For a fairly messy set of reasons, we're soon making a release of openmmforcefields that drops GAFFTemplateGenerator and plan to follow it up with another release that adds it back in a few weeks or (small number of) months. Non-GAFF (i.e. SMIRNOFF) usage shouldn't be affected. Context is here and from some of the linked issues.
We found that this package is a downstream user, but here being the only place I see it called. Since you're not using GAFF, I expect this code won't be affected.
If there are issues that crop up please get in touch with myself or @mikemhenry

Thanks @mattwthompson, much appreciated. :)


YARN-11504. [Addendum] [Federation] YARN Federation Supports Non-HA mode

Description of PR
I took a closer look at this piece of code, and we should consider the logic for compatibility with HA
How was this patch tested?
For code changes:

[ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

@slfan1989 I took a closer look at this piece of code, and we should consider the logic for compatibility with HA，Please review it

@yl09099 Thanks for your contribution, LGTM.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 40s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
38m 29s

trunk passed

+1 :green_heart:
compile
0m 49s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
0m 43s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
checkstyle
0m 46s

trunk passed

+1 :green_heart:
mvnsite
0m 54s

trunk passed

+1 :green_heart:
javadoc
1m  4s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 52s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m 55s

trunk passed

+1 :green_heart:
shadedclient
23m 55s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 38s

the patch passed

+1 :green_heart:
compile
0m 41s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javac
0m 41s

the patch passed

+1 :green_heart:
compile
0m 36s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
javac
0m 36s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 29s

the patch passed

+1 :green_heart:
mvnsite
0m 38s

the patch passed

+1 :green_heart:
javadoc
0m 42s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 43s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m 50s

the patch passed

+1 :green_heart:
shadedclient
24m 17s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
5m 44s

hadoop-yarn-common in the patch passed.

+1 :green_heart:
asflicense
0m 43s

The patch does not generate ASF License warnings.

109m  4s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5746/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5746

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 1130be57c022 4.15.0-206-generic #217-Ubuntu SMP Fri Feb 3 19:10:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / d087da0f4eb1a2594a8bb741b44806f4b3d7dfd5

Default Java
Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5746/1/testReport/

Max. process+thread count
704 (vs. ulimit of 5500)

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5746/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Get ContainerRuntimePath from hooks

We use docker inspect to set the ContainerRuntimePath like container.ContainerRuntimePath = DockerUtil.ParsePathFromConfigEnv(containerEnv).
Currently, the hooks don't do this, should we post it back in prepare-job hook?

Relevant todo: https://github.com/fhammerl/runner-hooks/blob/910cded9c19eff562a0b33008eaf04f804c55e2e/src/Runner.Worker/Container/ContainerHooks/ContainerHookManager.cs#L74

See PR for more


[BUG] Footer part Esyshop typo!

Description
Esyshop should be EsyShop in the footer part .
Screenshots

Any additional information?
No response
What browser are you seeing the problem on?
No response
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I'm a GSSoC'24-Extd contributor
[X] I'm a Hacktoberfest'24 contributor
[X] I am willing to work on this issue (optional)

@pbln That's not Typo actually this is our email for ezyshop.


Add documentation for Deprovision Workflow API allow_delete parameter

Description
Documents the new allow_delete parameter for the Deprovision Workflow API
Issues Resolved
Fixes #7648
Corresponding PR:

https://github.com/opensearch-project/flow-framework/pull/763

Version
Targeted to 2.16 release.
Frontend features
Will be used by Flow Framework Dashboards front-end, not yet released.
Checklist

[x] By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and subject to the Developers Certificate of Origin.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Putting this back into tech review as we consider whether to allow users to use the new steps

OK, removed the new steps.  Kept the new (missing) delete pipeline doc even if it's no longer referenced in this PR.  Ready for doc review.
Open question: One mention of allow_delete refers to the step types and another refers to the type of resources being deleted.  Technically the former one is how it's coded but the latter one seems more intuitive to me.  Open to suggestions whether to leave as is or make them both the same (in which case, which one?)


GitHub OAuth sign in fails with invalid URL

Describe the bug
i am trying to integrating github oauth for authentication in my app but when i use the following code snippet(given in docs):
await supabase.auth.signInWithOAuth(
          OAuthProvider.github,
          redirectTo: kIsWeb ? null : 'io.supabase.flutter://reset-callback/',
        );

then i got the following exception:
ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(open_error, Failed to open %22%22/auth/v1/authorize?provider=github&redirect_to=io.supabase.flutter%3A%2F%2Freset-callback%2F&flow_type=pkce&code_challenge=veok_nEBkj_jY3HfthUlvBtzsuo0Ey-B97VF2i2uFjs&code_challenge_method=s256: ShellExecute error code 2, null, null)
#0      UrlLauncherApi.launchUrl (package:url_launcher_windows/src/messages.g.dart:76:7)
<asynchronous suspension>
#1      GoTrueClientSignInProvider.signInWithOAuth (package:supabase_flutter/src/supabase_auth.dart:289:20)
<asynchronous suspension>
#2      _LoginButton.build.<anonymous closure> (package:free_chat/ui/widgets/chat_header.dart:46:24)
<asynchronous suspension>

please help me what should i do here or am i miss something?

Could you outline what steps you took to setup GitHub login on Supabase?

Could you outline what steps you took to setup GitHub login on Supabase?

okay:

first i created an OAuth app on github in order to getting client id and client secret
then i enable the github authentication under (Authentication > Provider) on supabase
after i done the above steps, i already setup my supabase in flutter by adding supabase_flutter lib,
then as i mentioned in my previous post, i used the  following code

await supabase.auth.signInWithOAuth(
  Provider.github,
  redirectTo: kIsWeb ? null : 'io.supabase.flutter://reset-callback/',
);

in order to check whether
authentication work or not but it failed to give the exception as mentioned in my previous post.

Can you print the url property of the getOAuthSignInUrl() method like this and paste exactly what you see in the console?
final res = await getOAuthSignInUrl(
  provider: OAuthProvider.github,
  redirectTo: kIsWeb ? null : 'io.supabase.flutter://reset-callback/',
);
print(res.url);

Can you print the url property of the getOAuthSignInUrl() method like this and paste exactly what you see in the console?
final res = await getOAuthSignInUrl(
  provider: OAuthProvider.github,
  redirectTo: kIsWeb ? null : 'io.supabase.flutter://reset-callback/',
);
print(res.url);

ya i got the following resutl:
INFO: 2024-01-31 14:25:42.739389:=> Github OAuth:URL ""/auth/v1/authorize?provider=github&redirect_to=io.supabase.flutter%3A%2F%2Freset-callback%2F&flow_type=pkce&code_challenge=t9FgmhU_kpeUzjWQXNEkoc7eWNwSkBWnXgns2Ncchzc&code_challenge_method=s256

Okay, double-check how you are initializing Supabase. You most likely are passing "" as the Supabase URL.

Okay, double-check how you are initializing Supabase. You most likely are passing "" as the Supabase URL.

ya you are right.... actually project url is not properly return from .env file...
just one more question: as i don't have production level url because my app is in developing phase right now....so what url should i give here(see in screenshot) so that it won't redirect to unknown page...

@Akash4097
Glad it was solved.

just one more question: as i don't have production level url because my app is in developing phase right now....so what url should i give here(see in screenshot) so that it won't redirect to unknown page...

You can ask GitHub what to enter there in your circumstance.


Angular 6 support ?

Does latest version supports angular 6 ? After updating to the "@angular/core": "6.0.2" map has stopped loading. Please suggest on how to fix

Please install 1.0.0-beta.3. 🙂
npm install @agm/core@latest -S

Angular maps library is compatible with angular 6 version.
I have tried with "@angular/core":"6.1.0" and Google Maps works, your problem could be for any of the following reasons.

Need to install Angular Google Maps package, run the following command: npm install @agm/core --save

In app.module make sure that the AgmCoreModule has been imported, here must be your Google API KEY, Google has changed the form that keys are generated (needs a billing account, also implement a limit of requests), this change came into force this month.

-Your view must implement an agm-map tag to load the map into, the CSS style is required for render.

In order to make it work after a Angular 6 update (that broke maps), I had to change my imports : https://stackoverflow.com/questions/51084724/types-googlemaps-index-d-ts-is-not-a-module/51169121#51169121
Hope that helps


Quick read support for android

This PR adds quick read support to our OCR.
While I was unable to run TestAndroidOcr with this model since the new SDK is not yet compatible with it, I have tested this model before and we get 307/640 on our benchmark with this model, compared to 301/640 with the current model.

Looks like the failing test is OCR failing to read a sample credit card correctly. it's missing a number with the new model / framework.

Looks like the failing test is OCR failing to read a sample credit card correctly. it's missing a number with the new model / framework.

Can you point me to the sample card?


thread contention java remote client

Hi,
We are having performance problems using the java client to a remote orient database. There does not appear to be any network issues; calls through the commandline and rest clients are fast and the web console is fast. Looking at thread dumps, it appears as if our code is usually blocked trying to acquire a lock:
    at sun.misc.Unsafe.park(boolean, long)
    at java.util.concurrent.locks.LockSupport.park(java.lang.Object) (line: 175)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt() (line: 836)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, int) (line: 870)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(int) (line: 1199)
    at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock() (line: 209)
    at java.util.concurrent.locks.ReentrantLock.lock() (line: 285)
    at com.orientechnologies.common.concur.lock.OAdaptiveLock.lock() (line: 98)
    at com.orientechnologies.orient.enterprise.channel.OChannel.acquireReadLock() (line: 120)
    at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynchClient.beginResponse(int, long, boolean) (line: 182)
    at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynchClient.beginResponse(int, boolean)
    at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynchClient) (line: 1871)
    at com.orientechnologies.orient.client.remote.OStorageRemote.readRecord(com.orientechnologies.orient.core.id.ORecordId, java.lang.String, boolean, com.orientechnologies.orient.core.storage.ORecordCallback, boolean, com.orientechnologies.orient.core.storage.OStorage$LOCKING_STRATEGY) (line: 492)
    at com.orientechnologies.orient.client.remote.OStorageRemoteThread.readRecord(com.orientechnologies.orient.core.id.ORecordId, java.lang.String, boolean, com.orientechnologies.orient.core.storage.ORecordCallback, boolean, com.orientechnologies.orient.core.storage.OStorage$LOCKING_STRATEGY) (line: 253)
    at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(com.orientechnologies.orient.core.id.ORecordId, com.orientechnologies.orient.core.record.ORecord, java.lang.String, boolean, boolean, com.orientechnologies.orient.core.storage.OStorage$LOCKING_STRATEGY) (line: 1580)
    at com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(com.orientechnologies.orient.core.id.ORID, com.orientechnologies.orient.core.record.ORecord, java.lang.String, boolean, boolean, com.orientechnologies.orient.core.storage.OStorage$LOCKING_STRATEGY) (line: 226)
    at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(com.orientechnologies.orient.core.id.ORID, java.lang.String, boolean, boolean, com.orientechnologies.orient.core.storage.OStorage$LOCKING_STRATEGY)
    at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(com.orientechnologies.orient.core.id.ORID, java.lang.String, boolean, boolean, com.orientechnologies.orient.core.storage.OStorage$LOCKING_STRATEGY)
    at com.orientechnologies.orient.core.iterator.OIdentifiableIterator.readCurrentRecord(com.orientechnologies.orient.core.record.ORecord, int) (line: 278)
    at com.orientechnologies.orient.core.iterator.ORecordIteratorClusters.hasNext() (line: 147)
    at com.tinkerpop.blueprints.impls.orient.OrientElementIterator.hasNext()
    at com.tinkerpop.blueprints.impls.orient.OrientElementIterator.next() (line: 52)
    at com.tinkerpop.blueprints.impls.orient.OrientElementIterator.next()
    at com.tinkerpop.pipes.util.iterators.HistoryIterator.next() (line: 25)
    at com.tinkerpop.pipes.IdentityPipe.processNextStart()
    at com.tinkerpop.pipes.AbstractPipe.next()
    at com.tinkerpop.pipes.filter.FilterFunctionPipe.processNextStart() (line: 23)
    at com.tinkerpop.pipes.AbstractPipe.next()
    at com.tinkerpop.pipes.util.Pipeline.next()
    at com.tinkerpop.pipes.util.PipeHelper.counter(java.util.Iterator) (line: 107)
    at com.tinkerpop.gremlin.java.GremlinPipeline.count()
<snip>

I believe that the lock is held by a "OrientDB <- Asynch Client" thread:
  Thread "OrientDB <- Asynch Client (orientdb.dsde-dev.broadinstitute.org/<IP_ADDRESS>:2424)":
    at java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[ ], int, int, int)
    at java.net.SocketInputStream.socketRead(java.io.FileDescriptor, byte[ ], int, int, int)
    at java.net.SocketInputStream.read(byte[ ], int, int, int) (line: 170)
    at java.net.SocketInputStream.read(byte[ ], int, int)
    at java.io.BufferedInputStream.fill() (line: 246)
    at java.io.BufferedInputStream.read() (line: 265)
    at java.io.DataInputStream.readByte() (line: 265)
    at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.readByte()
    at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynchClient.beginResponse(int, long, boolean) (line: 200)
    at com.orientechnologies.orient.enterprise.channel.binary.OAsynchChannelServiceThread.execute() (line: 50)
    at com.orientechnologies.common.thread.OSoftThread.run() (line: 69)* Thread group "main":

This is killing our performance. When we use a plocal database we have sub second response times for our code but with a remote connection it is around 2 seconds for a single request and can be up to 30 seconds under load.
Any ideas what could be causing this or where to look?
Thanks,
Doug

note that my stack traces come from client version 2.0.8 but the same issue exists with 2.1.6.

Any update on this?

hi @dvoet,
I think this error was fixed not log time ago, the fix should be in 2.1.9, anyway we suggest to update to the lastest hotfix.
here is the commit: https://github.com/orientechnologies/orientdb/commit/a8a024c9049b78de8cf0df64d989d0f30ad13392
can you check on your use case and confirm ?

Did not solved the issue in my case.

This issue among others led us to switch database technologies. So, sorry, I am no longer interested.

closing as not valid, we are going to change the client architecture in 3.0 anyway

having the same issue with 2.1.15. Why is this closed?

Is there a workaround for this issue? It seems to be related to the size of the overall graph. I have two classes of nodes, say class A and B. There are 500,000 nodes in class A and a few in class B. But I am running into this issue when I query class B. Below is related thread dump.
I am trying to find out if I am doing something wrong or this is a bug or there is the fundamental flaw in the OrientDB design.
Unsafe.park(boolean, long) line: not available [native method]
LockSupport.park(Object) line: 186
ReentrantLock$NonfairSync(AbstractQueuedSynchronizer).parkAndCheckInterrupt() line: 834 [local variables unavailable]
ReentrantLock$NonfairSync(AbstractQueuedSynchronizer).acquireQueued(AbstractQueuedSynchronizer$Node, int) line: 867
ReentrantLock$NonfairSync(AbstractQueuedSynchronizer).acquire(int) line: 1197
ReentrantLock$NonfairSync.lock() line: 214
ReentrantLock.lock() line: 290
OAdaptiveLock.lock() line: 99
OChannelBinaryAsynchClient(OChannel).acquireReadLock() line: 121
OChannelBinaryAsynchClient.beginResponse(int, long, boolean) line: 181
OChannelBinaryAsynchClient.beginResponse(int, boolean) line: 170
OStorageRemote.beginResponse(OChannelBinaryAsynchClient) line: 2158
OStorageRemote.readRecord(ORecordId, String, boolean, ORecordCallback) line: 686
OStorageRemoteThread.readRecord(ORecordId, String, boolean, ORecordCallback) line: 250
ODatabaseDocumentTx$SimpleRecordReader.readRecord(OStorage, ORecordId, String, boolean, ORecordVersion) line: 3224
OPartitionedDatabasePool$DatabaseDocumentTxPolled(ODatabaseDocumentTx).executeReadRecord(ORecordId, ORecord, ORecordVersion, String, boolean, boolean, boolean, LOCKING_STRATEGY, RecordReader) line: 1844
OTransactionOptimistic.loadRecord(ORID, ORecord, String, boolean, boolean, boolean, OStorage$LOCKING_STRATEGY) line: 243
OPartitionedDatabasePool$DatabaseDocumentTxPolled(ODatabaseDocumentTx).load(ORID, String, boolean, boolean, boolean, LOCKING_STRATEGY) line: 1620
OPartitionedDatabasePool$DatabaseDocumentTxPolled(ODatabaseDocumentTx).load(ORID, String, boolean, boolean, boolean, OStorage$LOCKING_STRATEGY) line: 121
ORecordIteratorClass(OIdentifiableIterator).readCurrentRecord(ORecord, int) line: 287
ORecordIteratorClass(ORecordIteratorClusters).hasNext() line: 160
OrientElementIterator.hasNext() line: 46
DefaultGraphQuery$DefaultGraphQueryIterable$1.loadNext() line: 119
DefaultGraphQuery$DefaultGraphQueryIterable$1.hasNext() line: 95

@abyssQu Is the client blocked or just slow? How many concurrent threads are you using? How big is the resultset you are fetching?

just slow, I have around 10 concurrent threads. the result set is very small, as I said the class A only has a few nodes.

Could you check the opened socket between client and server? Check with netstat -a. They should be 10 if you have 10 concurrent clients. To tune that set -DCLIENT_CHANNEL_MAX_POOL=100 on the client, but in 2.1.x the default should be 100.

More than 10, but should be less than 100
tcp4       0      0  localhost.49153        localhost.58499        ESTABLISHED
tcp4       0      0  localhost.58499        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58495        ESTABLISHED
tcp4       0      0  localhost.58495        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58493        FIN_WAIT_2
tcp4       0      0  localhost.58493        localhost.49153        CLOSE_WAIT
tcp4       0      0  localhost.49153        localhost.58470        ESTABLISHED
tcp4       0      0  localhost.58470        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58469        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58468        ESTABLISHED
tcp4       0      0  localhost.58469        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.58468        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58464        ESTABLISHED
tcp4       0      0  localhost.58464        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58462        ESTABLISHED
tcp4       0      0  localhost.58462        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58442        ESTABLISHED
tcp4       0      0  localhost.58442        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58428        ESTABLISHED
tcp4       0      0  localhost.58428        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58392        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58391        ESTABLISHED
tcp4       0      0  localhost.58392        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.58391        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58290        ESTABLISHED
tcp4       0      0  localhost.58290        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58262        ESTABLISHED
tcp4       0      0  localhost.58262        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.58129        ESTABLISHED
tcp4       0      0  localhost.58129        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.kofax-svr    localhost.58075        ESTABLISHED
tcp4       0      0  localhost.58075        localhost.kofax-svr    ESTABLISHED
tcp4       0      0  localhost.kofax-svr    localhost.58074        ESTABLISHED
tcp4       0      0  localhost.58074        localhost.kofax-svr    ESTABLISHED
tcp4       0      0  localhost.49153        localhost.57895        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.57894        ESTABLISHED
tcp4       0      0  localhost.57895        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.57894        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.57595        ESTABLISHED
tcp4       0      0  localhost.57595        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.kofax-svr    localhost.56651        ESTABLISHED
tcp4       0      0  localhost.56651        localhost.kofax-svr    ESTABLISHED
tcp4       0      0  localhost.kofax-svr    localhost.56650        ESTABLISHED
tcp4       0      0  localhost.56650        localhost.kofax-svr    ESTABLISHED
tcp4       0      0  localhost.kofax-svr    localhost.56644        ESTABLISHED
tcp4       0      0  localhost.56644        localhost.kofax-svr    ESTABLISHED
tcp4       0      0  localhost.kofax-svr    localhost.56639        ESTABLISHED
tcp4       0      0  localhost.56639        localhost.kofax-svr    ESTABLISHED
tcp4       0      0  localhost.8005         *.*                    LISTEN
tcp4       0      0  localhost.56552        localhost.56557        ESTABLISHED
tcp4       0      0  localhost.56557        localhost.56552        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.55131        ESTABLISHED
tcp4       0      0  localhost.55131        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.55128        ESTABLISHED
tcp4       0      0  localhost.55128        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.55117        ESTABLISHED
tcp4       0      0  localhost.55117        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.55076        ESTABLISHED
tcp4       0      0  localhost.55076        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.54284        ESTABLISHED
tcp4       0      0  localhost.54284        localhost.49153        ESTABLISHED
tcp4       0      0  localhost.49153        localhost.54239        ESTABLISHED
tcp4       0      0  localhost.54239        localhost.49153        ESTABLISHED
tcp6       0      0  localhost.lingwood     localhost.54179        ESTABLISHED
tcp6       0      0  localhost.54179        localhost.lingwood     ESTABLISHED

I'm sorry, what's the OrientDB port?

Closing because no answer after months. In case please reopen/comment this.

Hi @lvca @tglman we are using 2.2.28v of orient client/DB and still experiencing this issue the load is around 31.1 K inserts/read per minute and have 4 concurrent threads but we have identified some thread are getting locked up quite frequently under load and killing the performance of whole application attaching a drill down graph


thundersvm-predict crashes with "out of host memory" error due to hard-coded value

thundersvm-predict crashes when #instances or #features is too large.
2018-04-24 13:10:01,033 INFO [default] loading dataset from file "../dataset/test_features_exballroom-ds_linspace-fs_40-nfeats_1-f_libsvm.txt"
2018-04-24 13:10:02,081 INFO [default] #instances = 16720, #features = 156
2018-04-24 13:10:02,920 FATAL [default] out of host memory
2018-04-24 13:10:02,920 WARNING [default] Aborting application. Reason: Fatal log at [/home/juliano/thundersvm/src/thundersvm/thundersvm-predict.cpp:68]

This is due to the hard-coded value of 10000 batch_size parameter in a call to model->predict in thundersvm-predict.cpp:
vector<float_type> predict_y;
predict_y = model->predict(predict_dataset.instances(), 10000);

Changing 10000 to 1000 fixes the crash on my GTX780 with 3GB. Maybe letting this as a command-line parameter will help.
In a related problem, the prediction after the training takes a VERY LONG TIME (when executing thundersvm-train + SVC + large training set). When looking at the code for prediction in thunder-svm-train.cpp:
        vector<float_type> predict_y;
        if (parser.do_cross_validation) {
            predict_y = model->cross_validation(train_dataset, parser.param_cmd, parser.nr_fold);
        } else {
            model->train(train_dataset, parser.param_cmd);
            LOG(INFO) << "training finished";
            model->save_to_file(parser.model_file_name);
            LOG(INFO) << "evaluating training score";
            predict_y = model->predict(train_dataset.instances(), 100);
        }

batch_size for predict is only 100.. I understand why the default is lower here, since the training set is usually much larger than the validation/test set. However, i believe that leaving this as a command-line parameter allows the user to tweak it according to the available GPU memory.
Thanks!

Thanks for the feedback! We'll take a look at this issue.

I have added -m option to constrain memory usage for training and prediction.

I have added -m option to constrain memory usage for training and prediction.

I have added -m option to constrain memory usage for training and prediction.


WikiText 103 evaluation

I've seen some repos use WikiText-103 as the dataset they use to eval GPT-like models, e.g.:
https://github.com/tysam-code/hlb-gpt/tree/main
Add prepro script to download and preprocess and tokenize WikiText-103 just like tiny shakespeare / tiny stories, following this repo. Adapt the mainline training script train_gpt2.cu to report the validation performance on this set.
Add python code that does the same, evaluates on WikiText-103, and reports performance for all the GPT-2 model sizes. This is our baseline to reach, training from scratch init.
Optionally help research other ways that people have evaluated GPT-2 models, or attempted to reproduce them in the past.

We are abandoning WikiText103 because it's a total mess. We'll instead look at one/few of ARC Easy / Challenge, Squad, Hellaswag, TriviaQA, LAMBADA. Closing.


bugfix: options were not preserved for pointer types for MakeStringSetter

Codecov Report

Merging #10 (e8d45ac) into main (38ab121) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #10   +/-   ##
=======================================
  Coverage   78.30%   78.30%
=======================================
  Files           4        4
  Lines         295      295
=======================================
  Hits          231      231
  Misses         39       39
  Partials       25       25

Impacted Files
Coverage Δ

unpack.go
74.10% <100.00%> (ø)

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 38ab121...e8d45ac. Read the comment docs.


R nightly builds missing

I only see nightly builds for 1.0.1 at https://dl.bintray.com/ursalabs/arrow-r/src/contrib/ thru end of August.  Any plans to start pushing nightlies again?

Due to bintray's limitations, they've been moved to https://arrow-r-nightly.s3.amazonaws.com. Docs and reference to bintray will be updated here before the next release.
Feel free to ask any future questions about nightly R packages at https://github.com/ursa-labs/arrow-r-nightly.


[posix] resolve the RCP timeout issue

When calling scan energy command continuously, the SPI based RCP Host
crashes and the log outputs RCP timeout error message. The root cause is
that the interval between two Spinel commands is very small. After
processing the previous SPI packet, the RCP needs to take a certain amount
of time to re-set the TX/RX buffer of the SPI slave controller. During
the process of RCP setting the SPI slave TX/RX buffers, the Host starts
an SPI transfer, and then the RCP side loses the packet at this time.
This PR checks the result of the SPI transmission when sending the Spinel
command. If the SPI transmission is failed, the Host retransmits the SPI
frame. This PR also change the fd of the interrupt pin to O_NONBLOCK mode.

Thansk @zhanglongxia.
I have some questions about this PR. (I am using the terms peripheral/central for SPI slave/master below instead)

The root cause is that the interval between two Spinel commands is very small.
After processing the previous SPI packet, the RCP needs to take a certain amount
of time to re-set the TX/RX buffer of the SPI slave controller. During
the process of RCP setting the SPI slave TX/RX buffers, the Host starts
an SPI transfer, and then the RCP side loses the packet at this time.

If this is the behavior/cause, then I think there is a bug/issue on the RCP SPI side (which we should then address). The SPI peripheral design and implementation should not require delay in between transitions to function.

In the SPI protocol in a a transition either side indicates how much data it could accept, so the other side can tell whethere what it sent was received or it need to send it again.
So if the peripheral is not yet ready to receive a next fram from central, it should indicate this in the transaction.
Once a transaction is finished, the SPI driver should reset the rx/tx buffers to empty which is equivalent to it indicating it won't accept a frame in next transaction. These are described in the SPI platform APIs as well.

This issue is not caused by the SPI protocol itself. I think it is caused by the SPI slave controller hardware design.
We are using the nrf52811 chip as the RCP chip. The datasheet of the nrf52811 says
The SPI slave will try to acquire the semaphore when CSN goes low.
If the SPI slave does not manage to acquire the semaphore at this
point, the transaction will be ignored. This means that all incoming
data on MOSI will be discarded, and the DEF (default) character will
be clocked out on the MISO line throughout the whole transaction.

Based on this description, the peripheral of the nrf52811 has a chance to drop the SPI frame and output the DEF characters to the central. In my experiments, the SPI controller did send DEF characters when the host calls the PushPullSpi().  In this case, the RCP lost the SPI frame, and it won't send the response to the host.
On the RCP side, it is hard to fix this issue through the software. On the Host side, what we can do is re-transmit the SPI frame.

This issue is not caused by the SPI protocol itself. I think it is caused by the SPI slave controller hardware design. We are using the nrf52811 chip as the RCP chip. The datasheet of the nrf52811 says
The SPI slave will try to acquire the semaphore when CSN goes low.
If the SPI slave does not manage to acquire the semaphore at this
point, the transaction will be ignored. This means that all incoming
data on MOSI will be discarded, and the DEF (default) character will
be clocked out on the MISO line throughout the whole transaction.

Based on this description, the peripheral of the nrf52811 has a chance to drop the SPI frame and output the DEF characters to the central. In my experiments, the SPI controller did send DEF characters when the host calls the PushPullSpi(). In this case, the RCP lost the SPI frame, and it won't send the response to the host. On the RCP side, it is hard to fix this issue through the software. On the Host side, what we can do is re-transmit the SPI frame.

I think that fact that SPI peripheral may not be able to receive at all times is normal and expected.  It is not a bug on RCP SPI side. The description from datasheet is also very reasonable and what I would expect.
Basically if the peripheral is not ready to receive (for whatever reason), it should ignore the bytes that central is sending and send a constant byte (0xff or 0x00) back to the central (typical hw implemnation is to keep the MISO pin high which maps to sending 0xff byte).
The Spinel SPI protocol should detect and handle this, basically seeing that peripheral send back all 0xff causes the whole transaction to be considered invalid and retried on central.

The PR7431 resolved this issue.


Compute deltas

This PR adds a functional/transform/compliance to compute the deltas of MFCC features, see also here.

The effect at the boundary follows Kaldi's convention of replicating the values (see here).
To compute the deltas-deltas, simply compute the deltas on the deltas (though Kaldi has a order parameter to compute higher order deltas). The compliance interface loops over the order to computer higher order differences.
This function simply returns the deltas. Kaldi instead appends them to the set of available features, see here

CC @cpuhrsch @mravanelli

@pytorchbot retest this please


.NET NuGet Package

Would you be so kind to release a nuget package for .NET?
Thx!

lol, I don't even know what that is :p
On Nov 8, 2016 20:55, "davyfarr"<EMAIL_ADDRESS>wrote:

Would you be so kind to release a nuget package for .NET?
Thx!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/websanova/js-url/issues/53, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABkcywptpBOsQAJ_LtVTfSQw4BLJ4JUaks5q8H86gaJpZM4Kscvv
.

Oh well, it's a free package manager for Microsoft .NET libraries like bower for Java.
Here's the link: https://www.nuget.org/
But don't bother, if you have time and wish to do it, it could be useful, othrewise nevermind. I'll deal with that.

Oh well, it's a free package manager for Microsoft .NET libraries like bower for Java.
Here's the link: https://www.nuget.org/
But don't bother, if you have time and wish to do it, it could be useful, othrewise nevermind. I'll deal with that.


[Iron] Longer loading times for dedicated GPUs

Hi,
we have a rather large robot mesh, which takes a bit of time to load in general.
For development we have some machines with a dedicated (AMD) GPU and some machines with an integrated (AMD /Intel) GPU.
The loading times for the machines with a dedicated gpus seem to be way longer than for the ones with an integrated GPU.
On the machines with integrated GPUs we typically see loading times for our model of around ~10-20s.
The most extreme loading time can be seen on my developer machine where I have to wait for ~1.5min for the model to be fully loaded in rviz.
What's interresting / puzzling is that my machine has way more potent hardware (Ryzen 9 7950X, RX 6800) than the machines with an integrated GPU.
I am running the ROS installation in a podman container on my machine but I also saw the same increase of the loading time on native installations.
I didn't make any exact measurements so far but as I wrote the difference in loading times is so vast that it is easy to notice.

Is this correlated with shared memory address space? Such that the model doesn't need to get copied into the separate memory space.  File size/number of vertices?
As an aside, you may want to think about using a down-sampled mesh for visualization to avoid these load times. It's very easy to export very high poly count meshes from CAD tools, but many of those features aren't relevant for visualization and can significantly reduce the computational load and enable the use of lower performance hardware. A good threshold to think about is how much of the details can you usually see in the visualizer window.

Is this correlated with shared memory address space? Such that the model doesn't need to get copied into the separate memory space.  File size/number of vertices?

The total size of all meshes is 57MB most of them are stl files but there are also some dae files. According to meshlab the total amount of vertices is 559286. Some of the meshes are used multiple times in the model.
I agree with you that one wants to reduce the amount of polygons and we already did that.
The reason I made this issue is the vast difference in loading times between integrated GPUs (where the time span between rviz window first showing up and the model loading is ~7s on a  Ryzen 7 5700G) and dedicated GPUs where the same models takes more that a minute to load on a way more potent system  (Ryzen 9 7950X, RX 6800).
I am not very familiar with 3D graphics programming but as far as I know it can make quite a difference how exactly meshes are loaded from system ram to the gpu ram. This bottleneck does not exist on a system with an integrated gpu.

Those are very big meshes with a lot of vertices. A more common mesh file size is ~50kB.  This still seems very high complexity, to the level that it's actually more than you can effectively render, with the number of vertices potentially approaching the same order of magnitude as the number of pixels in a rendering window.
The discrete GPUs have their own memory so there's an inherent requirement that resources are copied into their dedicated memory. Which consequently requires an alternative codepath. And that hardware lane has inherent bandwidth limitations.
There's likely room for improvements in the optimization, but I think that the place with the most space for improvement is to optimize the meshes.

I agree with you that shrinking the meshes will definitely help - but I do not think that this is the actual issue. If the complexity would be too high we would see this in the fps. But there we still run into the frame limit of 31fps. Furthermore I don't think that 57MB of meshes is too much for a modern PC. In modern PC games for example there are way more / larger meshes.
Further reducing the mesh size is rather difficult for us as in our case we need  export them automatically from our CAD model (we also have a partially automatic urdf export). Afterwards we use the blender decimate tool to reduce the amount of vertices in the meshes. Our machine furthermore has multiple parts where we need a  high amount of detail in order to visually confirm certain positions / interaction of parts with each other. We already reduced the complexity as much as possible for most parts.

I did some more research about ogre and loading meshes. I guess this issue could be actually solved by updating ogre.
So I am looking forward to the PR from @mosfet80  https://github.com/ros2/rviz/pull/1305


Enable PA-GPU options in heat solver (shifted mini-app)

[x] Add CEED Algebraic preconditioners
[ ] Verify GPU acceleration

Codecov Report

Merging #2176 (1c53943) into master (f4a99fa) will decrease coverage by 0.09%.
The diff coverage is 88.00%.

@@            Coverage Diff             @@
##           master    #2176      +/-   ##
==========================================
- Coverage   61.77%   61.68%   -0.10%
==========================================
  Files         398      397       -1
  Lines      117015   115718    -1297
==========================================
- Hits        72286    71380     -906
+ Misses      44729    44338     -391

Impacted Files
Coverage Δ

miniapps/shifted/dist_solver.cpp
43.23% <85.71%> (+1.02%)
:arrow_up:

miniapps/shifted/dist_solver.hpp
64.15% <100.00%> (+0.99%)
:arrow_up:

miniapps/shifted/distance.cpp
52.77% <100.00%> (-0.29%)
:arrow_down:

general/sets.cpp
72.54% <0.00%> (-7.85%)
:arrow_down:

miniapps/navier/navier_solver.hpp
30.00% <0.00%> (-6.37%)
:arrow_down:

general/text.hpp
87.50% <0.00%> (-6.25%)
:arrow_down:

miniapps/solvers/div_free_solver.hpp
80.00% <0.00%> (-4.38%)
:arrow_down:

linalg/vector.hpp
90.67% <0.00%> (-3.54%)
:arrow_down:

general/tic_toc.cpp
65.55% <0.00%> (-3.34%)
:arrow_down:

miniapps/electromagnetics/volta_solver.cpp
67.42% <0.00%> (-3.23%)
:arrow_down:

... and 128 more

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 f4a99fa...1c53943. Read the comment docs.

@v-dobrev , regarding the stochastic errors with the memory manager. In commit 38f5140  . I moved the construction of the Operator types to be within the same scope of as FormLinearSystem and after a few trial runs with lrun -n 1 ./distance -d cuda -pa . I don't see the memory manager error anymore.

@vladotomov @kmittal2 would you guys have time to give this a try? It PA and cuda is now supported but well need a bit more refactoring if we want performance.

@v-dobrev , regarding the stochastic errors with the memory manager. In commit 38f5140 . I moved the construction of the Operator types to be within the same scope of as FormLinearSystem and after a few trial runs with lrun -n 1 ./distance -d cuda -pa . I don't see the memory manager error anymore.

This change may just be hiding the issue. Or do you have an explanation why this fixes the random behavior?


Ability to append environment variables for consul service via node attributes

Would be nice to have ability to append environment variables for consul service via node attributes
Example:
default['consul']['environment'] = {
    'CONSUL_HTTP_SSL' => 'true',
    ...
}

And result of it:
Environment="GOMAXPROCS=8" "PATH=/usr/local/bin:/usr/bin:/bin" "CONSUL_HTTP_SSL=true"

Hi @vitali-zevako,
It seems that CONSUL_HTTP_SSL env variable doesn't affect agent command. It makes sense only for user-faced commands, such as acl, members, kv and others (which are not covered by this cookbook), doesn't it?
For setting agent parameters, we recommend using config file options, which are managed by node['consul']['config'][<option_name>] attributes. That's the most straightforward way to pass any options to the agent.
Is there any significant reason to use env vars instead?

Hi @legal90,
You are right. it will not affect
I looked for a way to prevent set manually env vars for consul cli commands with this cookbook and expected it will work if i update env vars for service, but that is different things.
Thanks for explanation, i will close a ticket


Testing SMTP from /admin/config results in ISE 500

Gitea version (or commit ref): 1.2.0 docker image
Git version: Gitea reports 2.11.3
Operating system: debian
Database (use [x]):

[X] PostgreSQL

Can you reproduce the bug at https://try.gitea.io:

[X] No (no admin?)

Log: (sorry, not a gist, because I think it is quite short)

Oct 12 08:20:01 hostname docker/50025be31439[409]: [Macaron] 2017-10-12 08:20:01: Started POST /admin/config/test_mail for <ip redacted>
Oct 12 08:20:01 hostname docker/50025be31439[409]: 2017/10/12 08:20:01 #033[1;32m[I] [SQL] SELECT "id", "lower_name", "name", "full_name", "email", "keep_email_private", "passwd", "login_type", "login_source", "login_name", "type", "location", "website", "rands", "salt", "created_unix", "updated_unix", "last_login_unix", "last_repo_visibility", "max_repo_creation", "is_active", "is_admin", "allow_git_hook", "allow_import_local", "allow_create_organization", "prohibit_login", "avatar", "avatar_email", "use_custom_avatar", "num_followers", "num_following", "num_stars", "num_repos", "description", "num_teams", "num_members", "diff_view_style" FROM "user" WHERE "id"=$1 LIMIT 1 []interface {}{2}#033[0m
Oct 12 08:20:01 hostname docker/50025be31439[409]: 2017/10/12 08:20:01 #033[1;32m[I] [SQL] SELECT count(*) FROM "notification" WHERE user_id = $1 AND status = $2 []interface {}{2, 0x1}#033[0m
Oct 12 08:20:01 hostname docker/50025be31439[409]: [Macaron] PANIC: runtime error: slice bounds out of range
Oct 12 08:20:01 hostname docker/50025be31439[409]: /usr/lib/go/src/runtime/panic.go:491 (0x55f554fd41a6)
Oct 12 08:20:01 hostname docker/50025be31439[409]: /usr/lib/go/src/runtime/panic.go:35 (0x55f554fd2ebf)
Oct 12 08:20:01 hostname docker/50025be31439[409]: /srv/app/src/code.gitea.io/gitea/modules/mailer/mailer.go:44 (0x55f5556ae3e5)
Oct 12 08:20:01 hostname docker/50025be31439[409]: /srv/app/src/code.gitea.io/gitea/modules/mailer/mailer.go:60 (0x55f5556ae48e)
Oct 12 08:20:01 hostname docker/50025be31439[409]: /srv/app/src/code.gitea.io/gitea/models/mail.go:43 (0x55f555868896)
Oct 12 08:20:01 hostname docker/50025be31439[409]: /srv/app/src/code.gitea.io/gitea/routers/admin/admin.go:186 (0x55f555bb1e6b)

Description
I remember being able to send test emails before, and I haven't changed the config as I upgraded from 1.1.4 to 1.2.0

Could you test it on https://try.gitea.io ?

No, I don't have admin access (to /admin/config)

Sending the test mail on https://try.gitea.io works without an issue.

I have ENABLE_HTML_ALTERNATIVE = false. How about try.gitea.io?
The line in the stack trace seems to be:
if strings.Contains(body[:100], "<html>") {

So this is actually https://github.com/go-gitea/gitea/pull/2479
Please backport?

duplicated with #2472

see #2696