Default multiwrite blockmode

Rework multi-node-multi-writer feature
This commit reverts the initial implementation of the
multi-node-multi-writer feature:
commit: b5b8e4646094d0ec1f3dfe96060a183c863d7d1a
It replaces that implementation with a more restrictive version that
only allows multi-node-multi-writer for volumes of type block
With this change there are no volume parameters required in the stoarge
class, we also fail any attempt to create a file based device with
multi-node-multi-write being specified, this way a user doesn't have to
wait until they try and do the publish before realizing it doesn't work.

/hold

Need to implement rpc status codes in the return for the case of users trying to provision a file based rbd volume with multi-node-multi-writer set

@j-griffith Do we have a test case for this PR ?

@j-griffith as @humblec suggested it would be great to have a test case of this one, unfortunately we don't have an e2e test framework, it would be great if you give some points on how to test this feature (+ve and -ve scenarios) so that we would like use these points to write some test cases later.

@Madhu-1 Yeah, e2e testing could be as simple as create a block mode pvc, and attach it to a pod, ensure that it's mounted at the provided device path.  Feel free to ping me if you want to chat, if we get an infrastructure in place the test itself is fairly easy.

@Madhu-1 Yeah, e2e testing could be as simple as create a block mode pvc, and attach it to a pod, ensure that it's mounted at the provided device path. Feel free to ping me if you want to chat, if we get an infrastructure in place the test itself is fairly easy.

iic, we already tried this and it was working even without this patch iic :).. I think thats the base for this question :).. @j-griffith I think the main point is about the data consistency , Isnt it ?

iic, we already tried this and it was working even without this patch iic :).. I think thats the base for this question :).. @j-griffith I think the main point is about the data consistency , Isnt it ?

@humblec Sorry, not sure I'm following; this did work when we merged https://github.com/ceph/ceph-csi/commit/b5b8e4646094d0ec1f3dfe96060a183c863d7d1a and that was cool; but consistency was a concern for file based mode (for good reason).  So this is basically a revert of the file based option, and only allows RWX with Block mode.  Consistency checks would have to be done with something like dd, or direct IO calls.

but consistency was a concern for file based mode (for good reason). So this is basically a revert of the file based option, and only allows RWX with Block mode

@j-griffith IMO, file based PVCs should also have support for RWX , isnt it ? if there are consistency issues on file, I think we have to track it down without delay.

but consistency was a concern for file based mode (for good reason). So this is basically a revert of the file based option, and only allows RWX with Block mode

@j-griffith IMO, file based PVCs should also have support for RWX , isnt it ? if there are consistency issues on file, I think we have to track it down without delay.

It was my opinion that RWX was  reasonable for file mode as well (tbc rbd block with k8s file mode); the concerns that came up pointed out that since Kubernetes and the CRI in use will mkfs and mount these on the node; and that it's typically using ext-4 or xfs, this is not going to be consistent if two nodes try and use the volume at the same time.
There are valid use-cases IMO, but they are limited, and of course they're dependent on very good application coordination.

ps# looks like we have some disconnect about this PR.. lets discuss about it first :P,

For sure, it's great to flush things out and make sure we get what we want long term here :)

Need to implement rpc status codes in the return for the case of users trying to provision a file based rbd volume with multi-node-multi-writer set

fixed the rpc response, as far as tests; given we don't have a framework in place perhaps that should be an independent item?

@Madhu-1 thoughts and the DNM label?

@tombarron do you have any other comments on this one?

@tombarron do you have any other comments on this one?

No, I'm OK with this PR now and thanks John for working on this!

thanks @j-griffith @tombarron


SAK-49493 Gradebook add support for gradebooks by group

This PR replaces #12843 as this work is happening collaboratively in the branch

Hi @ern , how did you handle the conflicts with all the tabulator stuff?

Some additional conflicts with portal+site-manage related to Lessons Subnav refactor and webcomponents (small i18n mgmt it seems)

I think some changes have been lost at site-manage\site-manage-tool\tool\src\webapp\vm\sitesetup\chef_site-siteInfo-list.vm , could it be?

Please remember to include this PR too -> https://github.com/sakaiproject/sakai/pull/13063


Fixup attempt for overlap artefacts in segm inference

Untested, merged from old code! (I don't have the necessary data on my side to run it anymore)

Great job, fixes the artefacts.
Better fixup for #11
Thanks for your contribution!

Closes #84 - No need for receptive field calculation anymore. One only has to specify an overlap % and all predictions are averaged, during inference.


 I even tried sudo  gopro webcam --user username --preview. VlC keeps showing as being loaded but nothing actually comes up

make sure you enable port 8554/udp on your firewall


Merge standard error to output

:mag: Description
Issue References 🔗

This pull request fixes #
Describe Your Solution 🔧
Merge standard error to output.
Types of changes :bookmark:

[ ] Bugfix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Test Plan 🧪
Behavior Without This Pull Request :coffin:
Behavior With This Pull Request :tada:
Related Unit Tests

Checklist 📝

[X] This patch was not authored or co-authored using Generative Tooling

Be nice. Be informative.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 58.31%. Comparing base (6888874) to head (277d688).

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #6422      +/-   ##
============================================
- Coverage     58.36%   58.31%   -0.06%
  Complexity       24       24
============================================
  Files           656      656
  Lines         40267    40267
  Branches       5498     5498
============================================
- Hits          23503    23482      -21
- Misses        14260    14276      +16
- Partials       2504     2509       +5

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

Thanks, merged to master/1.9.1/1.8.3


Widget not configured properly. Text does not resize

I have the widget code as such:
return Row(
   children: <Widget>[
     Expanded(
       child: AutoSizeTextField(
         controller: TextEditingController(text: name),
         decoration: InputDecoration(
           hintText: "Name",
         ),
       ),
     ),
   ],
 );

When I enter input it scrolls to the right but does not limit the size of the input in any way. Why is this?
I've also tried
SizedBox(
  child: AutoSizeTextField(
    controller: TextEditingController(text: name),
    decoration: InputDecoration(
      hintText: "Name",
    ),
  ),
  width: 200,
);

And get the same results but in a smaller box. Are there some theme data that I need to provide? What is going on. Currently this works 0% of the time.

Same issue...

Same here...

@lzhuor Any chance you could look into this? I have a Row --> Expanded --> AutoSizeTextField like OP, but it doesn't resize.

Hi @DowsingUK, please bear in mind that the parent has to be a constrained Box element in Flutter otherwise this widget does not work.
Hi @manylittlestorms, Row -> Expanded -> AutoSizeTextField should wor. Did you try to inspect the element and see if size constraints are in the properties of the Widget element?
Further more:
Could you please try the following?

Does the example in this project works?
Share a screenshot of the code or paste the code snippet?
Take a screen recording of the flow if possible?

Good day, it's working very well in other devices, lately I tried with a AndroidTV in a huge screen an it worked like a charm, but in some tablets and some iPhones Plus it is not working at all I even have tried compiling the example as it is and no one single textfield has being resized on those devices

Hi @DowsingUK I might roughly find the root cause. Will share more details later. Thanks to my teammate!

Great we all be waiting, thank you so much!

Hi @DowsingUK I might roughly find the root cause. Will share more details later. Thanks to my teammate!

Thank you. Waiting for a fix.

Hello,
I m not sure it's related to that issue but for me the example (https://github.com/lzhuor/auto_size_text_field/blob/master/example/lib/main.dart) doesn't work except the last one, "multi line text with input padding".
I don't need the multi lines usage in my case but for those who are interested I make it working with one line input by removing maxWidth: constraintWidth from tp.layout line 790. But it breaks the multi lines. Maybe I'll try to open a PR to solve that issue as well but I m new to Dart and Flutter and not a lot of free time to do.
Also, about the first example given by the author of the issue, I notice that the controller shouldn't be initialize when passed to the constructor AutoSizeTextField but be declared before in a variable and pass it to the constructor.
I m using a Galaxy S10 with Android 11.
Otherwise thanks for that package 😄

Hi @Raph22 Thank you very much for the explanation. I am sorry that my day job has been making me occupied due to year-end stuff. Looking forward to your PR and thank you for the kind words!

Closed as no more follow-ups with the provided solution.

Where does the value 280 comes from ? You have to know the value of the width beforhand ? It is the anti-usage of Expanded in a Row in my understanding.

Hi @DowsingUK @manylittlestorms  @Raph22 @LEMUSADR000 , I found that for some Android 11 and above devices, we have to explicitly set the constraints to get it to work. The temporary workaround is:

Container(

    constraints: BoxConstraints(maxWidth: 280),

    child: AutoSizeTextField()

)

Having to set a constraint is a problem, since we wanted to use Expanded because we don't know how much width it will get...

@lzhuor Do you think this issue should be re-opened ? The provided solution is actually not a solution but a fake workaround as explained by @manylittlestorms

@lzhuor Do you think this issue should be re-opened ? The provided solution is actually not a solution but a fake workaround as explained by @manylittlestorms

It should be re-opened in my opinion. @lzhuor

Same issue here.

Hi buddies, how this widget works is that it detects the box constraints to compute the optimal textual size.
It's impossible to know the optimal textual size without box constraints. As you mentioned, with <Expanded /> this widget expects to know the boundary constraint but does not.
This is likely a seaparet issue in Flutter instead of this library. Would love to discuss with you.


Authorization

Manager user can create, update, or delete any team and can create and update any pick. Picks can not be deleted. Manager cannot access the admin panel.

Member user can create or update their own teams and picks only. They can not delete either of these. If they want to delete a team, they must notify their manager

Limit admin console to admin only

Small styling change to landing page

Fixes #4

Really like the design upgrade!


Angular: change default/mock values to real in Users page

There should be real values, but we still see mock data
https://brainup.site/admin/users

backend: https://github.com/Brain-up/brn/issues/2235

@koylubaevnt something to be done, yes?
so the task is still in progress?

No need work. It was fixed on backend  side


[MM-50077] Race condition on work template execution

Summary
Sometimes we try to redirect the user to a newly created channel before the webapp is aware of it (websocket not processed yet). To fix this I added a method that will load the channel using the API if it's not already loaded before switching to the channel.
I did not change the existing method for BC reasons.
For QA it might get difficult, knowing that it was happening fairly rarely and there was not way to reproduce 100%. So I can try to create a bunch and make sure you are redirect to a new channel every time? 😓
Ticket Link
https://mattermost.atlassian.net/browse/MM-50077
Related Pull Requests
N/A
Screenshots
N/A
Release Note

E2E tests not automatically triggered, because PR has no approval yet. Please ask a developer to review and then try again to attach the QA label.

/release-note-none

Successfully triggered E2E testing!
GitLab pipeline | Test dashboard


HiDive Download Error

Hi everyone, I'm trying to download from HiDive as I found that there is an extractor and previous PR so that HiDive was supported.  I'm running version 2021.12.17 of youtube-dl and when I try to download from HiDive with the command youtube-dl -u USERNAME -p PASSWORD https://www.hidive.com/stream/farming-life-in-another-world/s01e001 --user-agent "Mozilla/5.0", I always get an error:
[HiDive] None: Downloading webpage
[HiDive] Logging in
[HiDive] farming-life-in-another-world/s01e001: Downloading JSON metadata
ERROR: HiDive said: PremiumContent

I have tried adding --referrer  and/or --cookies as well to the command but still get an error. I'm pretty new to HiDive but from what I read about them was that they didn't offer a free plan like Crunchyroll and instead only offered a paid plan so the error PremiumContent threw me. However, when doing a verbose output I get this more detailed error hinting that it is an issue with the extractor:
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python 3.11.3 (CPython 64bit) - macOS-13.0.1-x86_64-i386-64bit (OpenSSL 1.1.1t  7 Feb 2023, -)
[debug] exe versions: ffmpeg 6.0, ffprobe 6.0, rtmpdump 2.4
[debug] Proxy map: {}
[HiDive] None: Downloading webpage
[HiDive] Logging in
[HiDive] farming-life-in-another-world/s01e001: Downloading JSON metadata
ERROR: HiDive said: PremiumContent
Traceback (most recent call last):
  File "/usr/local/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.11/site-packages/youtube_dl/YoutubeDL.py", line 824, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.11/site-packages/youtube_dl/YoutubeDL.py", line 845, in __extract_info
    ie_result = ie.extract(url)
                ^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.11/site-packages/youtube_dl/extractor/common.py", line 535, in extract
    ie_result = self._real_extract(url)
                ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.11/site-packages/youtube_dl/extractor/hidive.py", line 75, in _real_extract
    raise ExtractorError(
youtube_dl.utils.ExtractorError: HiDive said: PremiumContent

Any help or suggestions you have would be appreciated. Thanks for taking the time to look at my ticket

Instead of using -u USERNAME -p PASSWORD, try --cookies ... with a cookie file extracted from a logged-in browser session.

Hi @dirkf, thanks for the reply. I did try --cookies but it initially didn't work but has now, so I must have done something wrong. Instead, the issue now is I'm just getting the HIDIVE logo and not the actual episode. I can see it trying to access but there is a 403 error happening.
[https @ 0x7f9797204ec0] HTTP error 403 Forbidden
[crypto @ 0x7f9797204ac0] Unable to open resource: https://video.hidive.com/content/FAW/HLS/HLS1080p/FAW_s01e001_tv_br_or_ja_xx_HLS1080p_16x9_00_v00146.ts?Policy=eyJTdGF0ZW1lbnQiOiBbeyJSZXNvdXJjZSI6Imh0dHBzOi8vdmlkZW8uaGlkaXZlLmNvbS9jb250ZW50L0ZBVy9ITFMvKi9GQVdfczAxZTAwMV90dl9icl9vcl9qYV94eCoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE2ODk1OTgwMTh9LCJJcEFkZHJlc3MiOnsiQVdTOlNvdXJjZUlwIjoiOTIuMjEuOTAuMjUyLzMyIn0sIkRhdGVHcmVhdGVyVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNjg5NTkwNTE4fX19XX0_&Signature=oD4KX2sO8sKzxjNqvNbdDvfBHXhL6u8I1Gi5aV4wD2dG6VC3lQYZzITabCE1twnPSqE8rDDLppcEPowJ71vG1qsLw7noyWoya3v85cYrjPajf97ouWlY~Fh2Kn0ckWwmppMBA~tfn8XM9dL1xs7uzxbW-2K0Pu1zJsc~FggbxnsT3V2wLroJC9XNx-~TArvhO1FWu4CcKl--Th4EhgYI5rmDnlvStTZ7p7qzVnGh6Ei0mJEQskwsI52zpSHj1xb6~gNyjl2A6rKteWvFscdpKFgdYgRVquf1YDmaRslHp2pER~9c7amclijJbTWNEf~vBk2UIpK1nqxrwkQT4H3SyA__&Key-Pair-Id=KH8YN22TJF8FN

Definitely try --referer URL when accessing URL as well as --cookies .... This is built into the yt-dlp (fork) version. Using cookies wouldn't have worked if you also had --user .../-u ....

In https://github.com/ytdl-org/youtube-dl/issues/17168#issuecomment-1637920044, OP wrote:

I had the same issue but got it to work with youtube-dl $URL --user-agent "Mozilla/5.0" --cookies "www.hidive.com_cookies.txt" --referer "$URL" You can't use -u or -p and instead a generated cookie.txt file while you're logged into the HIDIVE site. I use 'GET cookies.txt LOCALLY' extension to download them.

Is the --user-agent ... parameter critical? If so, we can code that (and the --referer) into a new version of the extractor.

From https://github.com/ytdl-org/youtube-dl/issues/28575#issuecomment-813254154:

Of note is that HiDive has added a Google Captcha to the login page that I don't believe was there previously. It seems to be the kind that users don't see, but is watching them for bot-like behaviour (i.e. ReCAPTCHA V3). I had to enable scripts from google.com on uBlock Origin before I could login on Firefox.

This alone would have broken the login procedure in the extractor.


A suspected bug generating daily note from templater in obsidian 0.14.2

Before Submitting: Double-check that you are running the latest version of the plugin. The bug might have already been fixed 😄
今天发现obsidian0.14.2的一个疑似bug。创建日记时使用了第三方模板，创建日记时会得到下图显示的文件，模板代码没有被执行。本日记创建借助obsidian自带的日记和 liamcain/obsidian-calendar-plugin 实现，模板使用了Templater。
A suspected bug of obsidian 0.14.2 was found today. A third-party template was used when creating a daily note. When creating a journal, you would get the content in the following figure, while the template codes were not executed (the bug). This diary creation is implemented with the help of obsidian’s own ‘diary’ and ‘liamcain/obsidian-calendar-plugin’, and the template takes advantage of ‘Templater’.

因为我的obsidian是在0.13版上升级过来的。经过排查，发现是0.14版的user script functions导致的。如下图所示：
My obsidian was upgraded on version 0.13. After investigation, it was found that it was caused by ‘user script functions’ for obsidian 0.14. As is shown in the following figure:

因为我的这些脚本还处于测试阶段，不能成功运行，obsidian依旧检测了它们。它告诉我们parsing error，但是必须明白，这些代码我并没有实际调用。这是不应该的。
通过将上图中的第5个位置处的做法，日记恢复正常创建，如下图所示。
Because these scripts were still at testing and couldn’t run successfully, obsidian still checked them. It tells us ‘parsing error’, but it must be understood that I did not actually call the js code.s The checking is unnecessary. As is shown at location 5 in the above figure when the templater folder was cancelled,
the daily note was created again, as shown in the following figure.

Hopefully to get an answer, thank you!

OS
[Windows8.1]
Obsidian Version (0.14.2)
(Settings → About → Current Version)
Theme (if applicable):
If the bug is visual, please provide the name of the Community Theme you're using.

same problem on Version 1.16.0


Fix bulk operator to work well with multi-index setups

This patch allows the BulkPlan operator to delete and update IDs from ILM controlled indexes. It also allows bulk operations to be targetted to a specific index to speed things up a bit.

Do not merge yet. Not tested in dev.

Do not merge yet. Not tested in dev.

Codecov Report

Merging #60 (5d5b9ef) into master (fd6e4e2) will decrease coverage by 0.06%.
The diff coverage is 36.11%.

@@            Coverage Diff             @@
##           master      #60      +/-   ##
==========================================
- Coverage   61.48%   61.42%   -0.07%
==========================================
  Files         115      115
  Lines        9893     9905      +12
==========================================
+ Hits         6083     6084       +1
- Misses       3810     3821      +11

Impacted Files
Coverage Δ

assemblyline/datastore/helper.py
26.07% <0.00%> (ø)

assemblyline/datastore/stores/es_store.py
70.30% <30.00%> (-0.76%)
:arrow_down:

assemblyline/datastore/__init__.py
60.81% <70.00%> (+0.04%)
:arrow_up:

assemblyline/datasource/alert.py
88.46% <0.00%> (-3.85%)
:arrow_down:

assemblyline/odm/randomizer.py
94.81% <0.00%> (-0.95%)
:arrow_down:

assemblyline/common/heuristics.py
88.88% <0.00%> (+1.85%)
:arrow_up:

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 fd6e4e2...5d5b9ef. Read the comment docs.

Codecov Report

Merging #60 (5d5b9ef) into master (fd6e4e2) will decrease coverage by 0.06%.
The diff coverage is 36.11%.

@@            Coverage Diff             @@
##           master      #60      +/-   ##
==========================================
- Coverage   61.48%   61.42%   -0.07%
==========================================
  Files         115      115
  Lines        9893     9905      +12
==========================================
+ Hits         6083     6084       +1
- Misses       3810     3821      +11

Impacted Files
Coverage Δ

assemblyline/datastore/helper.py
26.07% <0.00%> (ø)

assemblyline/datastore/stores/es_store.py
70.30% <30.00%> (-0.76%)
:arrow_down:

assemblyline/datastore/__init__.py
60.81% <70.00%> (+0.04%)
:arrow_up:

assemblyline/datasource/alert.py
88.46% <0.00%> (-3.85%)
:arrow_down:

assemblyline/odm/randomizer.py
94.81% <0.00%> (-0.95%)
:arrow_down:

assemblyline/common/heuristics.py
88.88% <0.00%> (+1.85%)
:arrow_up:

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 fd6e4e2...5d5b9ef. Read the comment docs.

Seem to work fine in staging. Ready for CR and merge.

Seem to work fine in staging. Ready for CR and merge.


Opening sequentialla all frames in a seq file

This project is very helpful for me. I’m using a FLIR thermal camera and want to analyze the movies with Python. With this code I can open the seq files directly in python. I want to extract temperatures within all frames of one movie, therefore I have to open all frames after each other. Until now, I don’t figured out, how I can open other frames than the first.
I don’t require it to be implemented into this code, because I only want to read in the frames an work with them in Python by numpy.
Can you tell me, how I can get access to the later frames?
Kind regards
Stefan Reich

The python code to split an SEQ into frames has also been added to this repo

@SReich-EMI the codes that @rakshith95 is referring to has been shifted to the class CSeqVideo in CThermal.py, and the details of how to use it have been updated in the README. Do let us know if you have any more queries


fix: library config examples' paths

Proposed changes

PlatformIO uses globbing in library.json for the 'examples' paths.

https://docs.platformio.org/en/latest/librarymanager/config.html#examples

This PR drops explicit path naming in favor of the wildcard(*) syntax.
This allows SDK examples to be properly displayed in the PIO library manager.
Types of changes

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Refactoring (improve a current implementation without adding a new feature or fixing a bug)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Build (changes that affect the build system)
[ ] Docs (documentation only changes)
[ ] Test (adding missing tests or fixing existing tests)
[ ] Other... Please describe:

Checklist

[x] I have read the CONTRIBUTING documentation
[x] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

@sleepdefic1t Thanks for submitting this pull request, a maintainer will get back to you shortly!

@air1one @faustbrian - please review this in the next few days. Be sure to explicitly select labels so I know what's going on.
If no reviewer appears after a week, a reminder will be sent out.

@sleepdefic1t A contributor has approved this PR. A maintainer will merge this PR shortly. If it shouldn't be merged yet, please leave a comment saying so and we'll wait.
Thank you for your contribution!

@sleepdefic1t Your pull request has been merged but was not assigned a bounty tier. @air1one @faustbrian - please assign a bounty tier to this pull request in the next few days.


Unable to run it on Fedora 23

Hi, I have recently started experimenting with docker and neo4j, I do not have much knowledge about it now, so you can even suggest me some readings apart from official docs.
I just installed docker and ran the command:
docker run \
    --publish=7474:7474 --publish=7687:7687 \
    --volume=$HOME/neo4j/data:/data \
    neo4j:3.0

Can someone please tell me what volume is? I changed my docker folder to another mount point (which works)
But it seems that this image is blocked by selinux (which is far from my knowledge)
here is error which I got:
Then I got warnig by selinux, I used commands to allow the operation then it came again with, write, add_name, create
Unable to find image 'neo4j:3.0.2' locally Trying to pull repository docker.io/library/neo4j ...  3.0.2: Pulling from docker.io/library/neo4j 51f5c6a04d83: Pull complete  65e9ddd8bd7a: Pull complete  02500df954bf: Pull complete  e3b067df5fd6: Pull complete  121bc2f7d35c: Pull complete  33b88e5aef8c: Pull complete  9e022032b28e: Pull complete  904d018c83c1: Pull complete  207da73bc483: Pull complete  bb52553717f4: Pull complete  Digest: sha256:7123cbc791bcb44085f16d994121d3e84cf3b25a7e984b602e9901765138a2d6 Status: Downloaded newer image for docker.io/neo4j:3.0.2 Starting Neo4j. 2016-06-14 07:44:44.634+0000 INFO  No SSL certificate found, generating a self-signed certificate.. 2016-06-14 07:44:45.025+0000 INFO  Starting... 2016-06-14 07:44:45.504+0000 INFO  Bolt enabled on <IP_ADDRESS>:7687. 2016-06-14 07:44:45.596+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@60789398' was successfully initialized, but failed to start. Please see attached cause exception. Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@60789398' was successfully initialized, but failed to start. Please see attached cause exception. org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@60789398' was successfully initialized, but failed to start. Please see attached cause exception. 	at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:68) 	at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:217) 	at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:87) 	at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:66) 	at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:28) Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@60789398' was successfully initialized, but failed to start. Please see attached cause exception. 	at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:444) 	at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 	at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:189) 	... 3 more Caused by: java.lang.RuntimeException: Error starting org.neo4j.kernel.impl.factory.CommunityFacadeFactory, /var/lib/neo4j/data/databases/graph.db 	at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:144) 	at org.neo4j.kernel.impl.factory.CommunityFacadeFactory.newFacade(CommunityFacadeFactory.java:40) 	at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:108) 	at org.neo4j.server.CommunityNeoServer.lambda$static$31(CommunityNeoServer.java:55) 	at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:89) 	at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) 	... 5 more Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.internal.StoreLockerLifecycleAdapter@3c913e84' was successfully initialized, but failed to start. Please see attached cause exception. 	at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:444) 	at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 	at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:140) 	... 10 more Caused by: org.neo4j.kernel.StoreLockException: Unable to create path for store dir: /var/lib/neo4j/data/databases/graph.db. Please ensure no other process is using this database, and that the directory is writable (required even for read-only access) 	at org.neo4j.kernel.internal.StoreLocker.storeLockException(StoreLocker.java:90) 	at org.neo4j.kernel.internal.StoreLocker.checkLock(StoreLocker.java:66) 	at org.neo4j.kernel.internal.StoreLockerLifecycleAdapter.start(StoreLockerLifecycleAdapter.java:40) 	at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) 	... 12 more Caused by: java.io.IOException: Unable to create directory path [/var/lib/neo4j/data/databases/graph.db] for Neo4j store. 	at org.neo4j.io.fs.DefaultFileSystemAbstraction.mkdirs(DefaultFileSystemAbstraction.java:108) 	at org.neo4j.kernel.internal.StoreLocker.checkLock(StoreLocker.java:60) 	... 14 more
Warning by selinux
`*****  Plugin catchall (100. confidence) suggests   **************************
If you believe that java should be allowed write access on the data directory by default.
Then you should report this as a bug.
You can generate a local policy module to allow this access.
Do
allow this access for now by executing:
-- cmd to run> ausearch -c 'java' --raw | audit2allow -M my-java
-- cmd to run> semodule -X 300 -i my-java.pp
Additional Information:
Source Context                system_u:system_r:svirt_lxc_net_t:s0:c243,c742
Target Context                system_u:object_r:admin_home_t:s0
Target Objects                data [ dir ]
Source                        java
Source Path                   java
Port
Host                          oglop-pc
Source RPM Packages
Target RPM Packages
Policy RPM                    selinux-policy-3.13.1-158.15.fc23.noarch
Selinux Enabled               True
Policy Type                   targeted
Enforcing Mode                Enforcing
Host Name                     oglop-pc
Platform                      Linux oglop-pc 4.4.9-300.fc23.x86_64 #1 SMP Wed
May 4 23:56:27 UTC 2016 x86_64 x86_64
Alert Count                   2
First Seen                    2016-06-14 09:44:45 CEST
Last Seen                     2016-06-14 09:44:45 CEST
Local ID                      50904f57-44cf-474d-aa5e-d46ab19388a0
Raw Audit Messages
type=AVC msg=audit(1465890285.586:399): avc:  denied  { write } for  pid=17493 comm="java" name="data" dev="dm-0" ino=1458830 scontext=system_u:system_r:svirt_lxc_net_t:s0:c243,c742 tcontext=system_u:object_r:admin_home_t:s0 tclass=dir permissive=0
Hash: java,svirt_lxc_net_t,admin_home_t,dir,write`

Solved by running container in privileged mode
docker run --privileged=true


New Contribution

Contributor: Gabriel
SSH Public key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPUvQTvvgKwIWw4Hs9Gk6pXFIiHEyfpOB0rH0jt97sjC
Attestation: [any form of attestation for contribution (e.g., signature) - Optional]

I am ready


Update execute-cli-jenkins-pipeline.md

Added links to screenshots in "Verify your web app"

@puicchan,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

#sign-off

@puicchan : Thanks for your contribution to the Azure documentation! The author, @mlearned, has been notified to review your proposed change.

#sign-off

#sign-off


look for badges that we can evaluate as a check

e.g.

[x] Deutsches Zentrum für Luft- und Raumfahrt Class 1, Class 2, Class 3 (MarkDown)
[x] Software Sustainability Institute’s software evaluation checklist (Google form)
[x] CLARIAH checklist (PDF page 38-42)
[x] EURISE (MarkDown)

I checked, but didnt find any. Maybe @c-martinez or @mkuzak could reach out to the parties above and suggest they make badges for their respective guides


Give redeclaration errors on JSDoc @property declarations

/// @ts-check

/**
 * @typedef Props
 * @property x {number}
 * @property x {string}
 */

This should be an error assuming that we move forward with #15852.

Duplicate of https://github.com/Microsoft/TypeScript/issues/15715

Automatically closing this issue for housekeeping purposes. The issue labels indicate that it is unactionable at the moment or has already been addressed.


Rider 2021 EAP support

Is it possible to update the plugin to support rider 2021.1 EAP?

As written in the readme (in bold), and stated here we don't support EAP.
I will do the update once .1 is stable


Cannot find module './star-ratings'

It looks like that the module index.js in the build folder is improperly pathed when trying to pull from the star-ratings.js file in the src folder, which is causing an error when react-star-ratings is imported. Simply modifying the two './' imports in build/index.js also causes the program to crash as well

+1 to this issue.

I'm getting: Module not found: Error: Can't resolve './star-ratings' in '/Users/obepar/Documents/projects/livecasino-react/node_modules/react-star-ratings/build'

Any update on this issue?

Same issue.

This was the best lookin' one i could find though so i copy pasted index.js and the src dir into my project :1st_place_medal:

Wow. Just saw this sorry.
Fixed the issue. Also updated it to work with react 16.


How to add new training data to big model?

I Have big model with trained data (5 days), now I receive a new dataset in csv.
How to append new training data to old data in persisted model or I need training ALL data and wait 5+ days?

Hi Karmadon, it depends on the model you use; if it supports partialTrain interface you can use that method to continue training your trained model with new data.

Hi @dmonllao !
I found partialTrain only in MLPClassifier, right?
I using SVR

Perceptron, adaline and logistic regression should also implement it. It is not available for SVR / SVC as far as I know (haven't checked latest version though)

AAAA!!! :)


EIA860 wind: extract

Overview
Closes #3471 and Closes #3472.
What problem does this address?
What did you change?
Testing
How did you make sure this worked? How can a reviewer verify this?
# To-do list
- [x] Ensure docs build, unit & integration tests, and test coverage pass locally with `make pytest-coverage` (otherwise the merge queue may reject your PR)
- [x] Review the PR yourself and call out any questions or issues you have
- [x] Ran the column mapping debugger notebook with these two new tabs
- [x] materialized the raw 860 assets & visually inspect both new raw assets
- [x] For minor ETL changes or data additions, once `make pytest-coverage` passes, make sure you have a fresh full PUDL DB downloaded locally, materialize new/changed assets and all their downstream assets and [run relevant data validation tests](https://catalystcoop-pudl.readthedocs.io/en/latest/dev/testing.html#data-validation) using `pytest` and `--live-dbs`.

@cmgosnell just pulled this new table up and I should have noticed this before, but I think obstacle_num_faa  should probably be obstacle_id_faa since it doesn't refer to the number of things -- it's an ID that links to the FAA database of known obstacles, which can be found in their Digital Obstacle File


Break out WsProxy into general purpose websocket <-> gRPC backend proxy

Currently it has to be imported and used as a http.Handler in a go server. It should be possible to create a general purpose websocket proxy to a gRPC server.

This will be superceded by the ws proxy work in upstream.


Potential risk of cancer

This theme has given me cancer please investigate
(pls no b& bunnies)

10/10 issue
nice troll

I agree with Razzile owo