Firemonkey video player How to play video from local disk?

Sorry but I don't understand to play video on TALVideoPlayerSurface with project Win32/64. I must use another component? A small sample code?

Here is a sample application which can give an idea about how to play video from local disk, but now the TALVideoPlayerSurface component. This sample demonstrates the use of the TMediaPlayer and the TMediaPlayerControl components.  http://docwiki.embarcadero.com/CodeExamples/Rio/en/FMX.Mobile.VideoPlayback_Sample

I took a look at the source code in alcinoe. Alcinoe currently does not support playing multimedia files in Windows. The TALWinVideoPlayer class is empty ( is not implemented).
Maybe you can submit a functional requirement.

@bagualing yes TalVideoPlayer is currently not implemented under windows. it's made only for ios / android.


PHP 7 Support

PR exists for travis-ci + code reviews

Current coverage is 49.56%

Branch #1 has no coverage reports uploaded yet.

No diff could be generated. No reports for master found.

Powered by Codecov. Updated on successful CI builds.


issue

Challenge Escaping Literal Quotes in Strings has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

var myStr="I am a \"double quoted\"string inside\"double quotes\"."; // Change this line

@haysus15 It looks like the challenge is functioning fine. I recommend checking the spacing on your string.

Challenge works here.Checking spacing like in the example. Also I think you may forgot to escape something.

Please check in chat for more assistance.


Fix script for new Amazon UI

Possible fix for https://github.com/mrdave-dev/amazon-baby-registry-gift-list-export/issues/31

Bypassing merge requirements as I haven't heard back from reporters


OCPBUGS-44813: UPSTREAM: : catalog cache: retry cache population when cache contains an error

Temporary drop patch for https://github.com/operator-framework/operator-controller/pull/1489

/label acknowledge-critical-fixes-only

/override ci/prow/okd-scos-e2e-aws-ovn

/test openshift-e2e-aws-techpreview

/test openshift-e2e-aws-techpreview

/test openshift-e2e-aws-techpreview

/test openshift-e2e-aws-techpreview

/test openshift-e2e-aws-techpreview

Strange.. I noticed that the same CI namespace "ci-op-0z4bhb87" was being re-used between test runs, and the original build namespace and build pod stuck around, causing subsequent test runs to somehow rediscover it and then immediately fail because they immediately detected that same pod that had been pending for over an hour.
I went ahead and manually deleted that namespace, so let's see if this latest test attempt succeeds. 🤞

No use. Seems we are affected by https://redhat-internal.slack.com/archives/CBN38N3MW/p1732159306203639

/label qe-approved

/override ci/prow/openshift-e2e-aws-techpreview


Token refresh miss causes rpc - error getting ClusterInformation connection is unauthorized: Unauthorized

We are facing below issue..... It happens very randomly, let's say one node in hundreds and the restart of the calico pod on that node will fix the problem.
Failed to create pod sandbox: rpc - error getting ClusterInformation connection is unauthorized: Unauthorized
https://github.com/projectcalico/calico/issues/5712
Expected Behavior
Token_watch.go shouldn't miss the token refresh in the specified interval and if it misses it, it should at least generate some more errors.
Current Behavior
Rare but it keep occurring that on some worker node the token_watch.go will stop.
Possible Solution

fix the possible bug or add a liveness probe if the token refresh fails, it restart the calico-node pod.

Steps to Reproduce (for bugs)
Randomly happening and not able to reproduce the error so far.
Context
The difference that we noticed between working and non-working worker node is below. The logs are few days old but what we noticed, the watcher stop and it doesn't even share more details about failure.
docker logs ef870a87d78d | grep  "Update of CNI kubeconfig triggered based on elapsed time"
2024-04-18 19:16:06.166 [INFO][71] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-19 04:59:40.964 [INFO][71] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-19 15:50:02.894 [INFO][71] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-19 23:31:36.702 [INFO][71] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.

This token watch message stopped a few days back

On a working calico
2024-04-19 14:30:53.137 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-19 22:40:13.894 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-20 09:04:36.635 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-20 19:15:50.917 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-21 04:44:23.317 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-21 11:32:55.537 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-21 21:52:51.894 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-22 08:18:24.179 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-22 15:16:36.326 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-23 02:36:42.771 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-23 11:55:53.946 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.
2024-04-23 23:45:50.323 [INFO][99] cni-config-monitor/token_watch.go 225: Update of CNI kubeconfig triggered based on elapsed time.

Your Environment

Calico version: 3.24.3
Orchestrator version: kubernetes v1.26.0
Operating System and version: Rockey 8.6

@abasitt thanks for raising. I think the interesting thing to dig into here would be why the periodic update seems to just stop.
On the nodes encountering this issue, do you see the following log immediately after the "Update of CNI kubeconfig" log?
Wrote updated CNI kubeconfig file.

This would indicate that it is at least writing the file, and not getting stuck.
Are there any other logs being emitted from token_watch.go?

@caseydavenport thank you for looking in to the issue, it seems to be getting stuck. See below. Let me know if you need any more details.
docker logs ef870a87d78d | grep -i Wrote 2024-04-18 19:16:04.964 [INFO][24] tunnel-ip-allocator/ipam.go 167: Wrote affinity as pending cidr=<IP_ADDRESS>/26 host="hypervvm-69-188.robinsystems.com" 2024-04-18 19:16:06.167 [INFO][71] cni-config-monitor/token_watch.go 279: Wrote updated CNI kubeconfig file. path="/host/etc/cni/net.d/calico-kubeconfig" 2024-04-19 04:59:40.964 [INFO][71] cni-config-monitor/token_watch.go 279: Wrote updated CNI kubeconfig file. path="/host/etc/cni/net.d/calico-kubeconfig" 2024-04-19 15:50:02.895 [INFO][71] cni-config-monitor/token_watch.go 279: Wrote updated CNI kubeconfig file. path="/host/etc/cni/net.d/calico-kubeconfig" 2024-04-19 23:31:36.703 [INFO][71] cni-config-monitor/token_watch.go 279: Wrote updated CNI kubeconfig file. path="/host/etc/cni/net.d/calico-kubeconfig" [root@hypervvm-69-188 tmp]# date Wed May  1 22:57:46 PDT 2024
slight correction about k8s version, its v1.26.0

@abasitt if possible, a complete log as opposed to a filtered one might be helpful here to see what else is going on on that node.

@caseydavenport sorry for late response. The pod issue was resolved and will share the full logs once I find another pod in this state.

@abasitt any news on this issue?

@caseydavenport still waiting to hear from field about the issue.

@abasitt just checking in on this one to see if there's been anything new

@caseydavenport my apologies for not providing any status update. We didn't see this issue in a while and also planning to upgrade all clusters to Calico 3.28. I will close this for now and if I see the issue again, I know what to get and will share the details. Thank you for the help.

@caseydavenport my apologies for not providing any status update. We didn't see this issue in a while and also planning to upgrade all clusters to Calico 3.28. I will close this for now and if I see the issue again, I know what to get and will share the details. Thank you for the help.

Any update in this issue. Did you see the issue again ?

@MaiSao none of folks managing ours clusters reported it and I couldn't recreate it either. We have seen it twice but I couldn't get a hold on the broken node. Are you seeing it also ?

@MaiSao none of folks managing ours clusters reported it and I couldn't recreate it either. We have seen it twice but I couldn't get a hold on the broken node. Are you seeing it also ?

Our old k8s cluster, version 1.21, calico v3.18 sometimes happened. I see this issue resolved in version calico > v3.23 https://github.com/projectcalico/calico/pull/6218


AutoCompact & CompactWithDeprecateable Support

AutoCompact & CompactWithDeprecateable
Add autoCompact support.
AutoCompact can automatically occur in the background. There are not implementation for IO state, only reserve space for it.
This feature adds a memory-based deprecated table (dptable), which marks deprecated data in the vlog based on the UUID of each operation, without the need to retrieve deprecated data through the bptree.
This feature mainly reduces the overhead of accessing the bptree.Reduced by approximately one order of magnitude. bptreeTime:219.758243 ms > dptableTime:24.207176 ms
We need to further discuss the IO status. It is initially believed that disk-level monitoring is superior to API hooks.
disk-level monitoring | maybe useful：github.com/shirou/gopsutil
//output：
[{"device":"C:","mountpoint":"C:","fstype":"NTFS","opts":"rw.compress"} {"device":"D:","mountpoint":"D:","fstype":"NTFS","opts":"rw.compress"} {"device":"E:","mountpoint":"E:","fstype":"NTFS","opts":"rw.compress"} ]
{"path":"E:","fstype":"","total":107380965376,"free":46790828032,"used":60590137344,"usedPercent":56.425398236866755,"inodesTotal":0,"inodesUsed":0,"inodesFree":0,"inodesUsedPercent":0}
map[C::{"readCount":0,"mergedReadCount":0,"writeCount":0,"mergedWriteCount":0,"readBytes":0,"writeBytes":4096,"readTime":0,"writeTime":0,"iopsInProgress":0,"ioTime":0,"weightedIO":0,"name":"C:","serialNumber":"","label":""} ]

Changes

Modified the encoding format of records in the vlog to include UUID information.

Changed the value format in the bptree to include UUID information.

Added a listener coroutine responsible for triggering AutoCompact.

Introduced the CompactWithDeprecateable method, which implements compaction based on the dptable.

Modified some test functions to cover cases involving compaction.

Added relevant options.

Test Reuslt
According to a mixed read-write ratio of 5:1.
Compare
The results of comparing Compact and CompactWithDeprecatedable are as follows:
=== RUN   TestDBCompact/test_compaction
[Compact data]
(shard:0) bptreeTime:219.758243ms       readerTIme:331.78238ms  rewriteTime:96.310796ms all:820.391944ms
(shard:2) bptreeTime:232.646786ms       readerTIme:344.188357ms rewriteTime:91.904951ms all:858.445579ms
(shard:1) bptreeTime:257.153977ms       readerTIme:357.054894ms rewriteTime:82.546513ms all:886.131432ms
--- PASS: TestDBCompact (19.06s) # <-- ignore, it include data preload -->
    --- PASS: TestDBCompact/test_compaction (0.89s)

=== RUN   TestDBCompactWitchDeprecateable/test_compaction
[CompactWithDeprecatedable data]
(shard:2) dptableTime:24.207176ms       reader:297.85245ms      rewriteTime:89.254724ms all:562.317783ms
(shard:0) dptableTime:25.151011ms       reader:314.874621ms     rewriteTime:92.429257ms all:586.549001ms
(shard:1) dptableTime:28.363133ms       reader:368.892013ms     rewriteTime:88.781865ms all:647.749456ms
--- PASS: TestDBCompactWitchDeprecateable (18.73s) # <-- ignore, it include data preload -->
    --- PASS: TestDBCompactWitchDeprecateable/test_compaction (0.65s)

We can easily observe that bptreeTime is significantly higher than dptableTime, as it has a greater access overhead. Notably, the original compact has slightly lower overhead when modifying the B+ tree information a second time. This is likely because after the first read, there is a high probability that the cache entry exists in memory, which is a common characteristic of B+ trees.

TestDBAutoCompact
=== RUN   TestDBAutoCompact
[Compact data]
(shard:2) bptreeTime:  0s       readerTIme:26.373µs     rewriteTime:  0s        all:111.478µs
(shard:1) bptreeTime:  0s       readerTIme:23.372µs     rewriteTime:  0s        all:123.234µs
(shard:0) bptreeTime:  0s       readerTIme:150.454µs    rewriteTime:  0s        all:346.099µs
=== RUN   TestDBAutoCompact/test_compaction
[data in flush] deprecatedNumber: 0 LowerThreshold: 204800 UpperThreshold: 409600
[data in flush] deprecatedNumber: 42444 LowerThreshold: 204800 UpperThreshold: 409600
[data in flush] deprecatedNumber: 87332 LowerThreshold: 204800 UpperThreshold: 409600
[data in flush] deprecatedNumber: 134664 LowerThreshold: 204800 UpperThreshold: 409600
[data in flush] deprecatedNumber: 184440 LowerThreshold: 204800 UpperThreshold: 409600
[data in flush] deprecatedNumber: 226654 LowerThreshold: 204800 UpperThreshold: 409600
ArriveLowerThreshold
[CompactWithDeprecatedable data]
(shard:2) dptableTime:18.524262ms       reader:237.848375ms     rewriteTime:106.529464ms        all:468.550733ms
(shard:0) dptableTime:22.412305ms       reader:296.664449ms     rewriteTime:109.612276ms        all:546.467484ms
(shard:1) dptableTime:25.431771ms       reader:318.471562ms     rewriteTime:120.71244ms all:617.222454ms
[data in flush] deprecatedNumber: 44658 LowerThreshold: 204800 UpperThreshold: 409600
[data in flush] deprecatedNumber: 91759 LowerThreshold: 204800 UpperThreshold: 409600
--- PASS: TestDBAutoCompact (17.19s)
    --- PASS: TestDBAutoCompact/test_compaction (17.15s)
PASS
ok      github.com/lotusdblabs/lotusdb/v2       17.228s

A Monitoring Scheme Based on I/O Time: Leveraging gopsutil, we can obtaindisk I/O information. We introduce a background listening coroutine that periodically retrieves the current I/O information.
Users can input an I/O time proportion threshold rate to determine whether the current disk is busy. We sample I/O Time at a fixed interval, samplingInterval, where I/O Time represents the disk I/O execution time since the system was turned on. Two interval samples can provide the IOTime for that period. We then compare the size of rate * samplingInterval with IOTime to judge whether the current I/O is busy.

感谢 PR，请修复对应的 comment，并且 rebase 一下代码。


ruff check --fix --preview --unsafe-fixes conflicts with ruff format

Ruff version: 0.1.7
OS: MacOS / ArchLinux / RHEL
Python: 3.11.5
I put both ruff and ruff format in my pre-commit hooks as follows:
  - repo: https://github.com/charliermarsh/ruff-pre-commit
    rev: "v0.3.7"
    hooks:
      - id: ruff
        args: [--fix, --exit-non-zero-on-fix]
      - id: ruff-format

Ruff config

[tool.ruff]

exclude = [
    ".bzr",
    ".direnv",
    ".eggs",
    ".git",
    ".hg",
    ".mypy_cache",
    ".nox",
    ".pants.d",
    ".pytype",
    ".ruff_cache",
    ".svn",
    ".tox",
    ".venv",
    "__pypackages__",
    "_build",
    "buck-out",
    "build",
    "dist",
    "node_modules",
    "venv",
    ".venv",
    "transformertf/hysteresis"
]

line-length = 88
target-version = "py311"

preview = true
unsafe-fixes = true

[tool.ruff.lint]
# All rules can be found here: https://docs.astral.sh/ruff/rules/
select = [
    "F",   # pyflakes
    "E",   # error  (pycodestyle)
    "W",   # warning (pycodestyle)
    "I",   # isort
    "N",   # naming  (pep8)
    "UP",  # pyupgrade
    "PLC", # convention  (pylint)
    "PLE", # error  (pylint)
    "PLW", # warning  (pylint)
    # "D",  # docstring (pydocstyle),  # not enabled by default
    "PD",   # pandas
    "TRY",  # tryceratops
    "NPY",  # numpy
    "PERF", # perflint
    "RUF",  # ruff
    # v flake8 v
    "B",
    "C4",
    "FBT",
    "A",
    "EM",
    "ISC",
    "FA",
    "G",
    "PIE",
    "PYI",
    "PT",
    "Q",
    "RSE",
    "RET",
    "SLF",
    "SIM",
]
fixable = ["ALL"]
ignore = ["E501", "W505", "ISC001", "PD901", "PLW2901", "N812", "N806", "G004"]

[tool.ruff.format]
preview = true

When running the hooks the check --fix seems to do something that format reverts.

Seems to be ruff format wanting to add space before colon:

Does ruff check --fix then remove the colon?

Can you include the full contents of the file needed to reproduce this?

Note: I haven't been able to reproduce this by pasting the visible code into the playground. https://play.ruff.rs/f218da06-df69-4979-bd30-aea8d1572447

I was able to reproduce it by putting my code in the playground and putting in some of my settings (even without those, I believe): https://play.ruff.rs/d0579912-6c11-41df-b509-78a79b416881
Great tool btw! I think the "share" button does not actually copy the link in Safari though...

Thank you. That was very helpful!
Okay I think I have a minimal repro. The linter only warns about the whitespace if the closing bracket is on its own line.
https://play.ruff.rs/bc811d2d-2386-4859-a948-dd9682df55e0


Azure Functions support

Hi,
in the current project we use ASP.NET Core 2.0 Web Api for SPA and Azure Functions for background and data synchronisation processing.
For CD we need dynamicly generated swagger.json for our functions, but I didn't found anything. So I decided to try to adapt your great project for Azure Functions support.
These are the results after one week of work and it's working great for us.
I'm sure, there are not all aspects of Azure Functions implemented, but for our purpose it's enough and is just the first step.
It will be great to get full Azure Functions support from you guys someday and I hope it will help you.
The keys are, it should be .NETStandard2.0 library. It wasn't possible for me to get it compiled or running without upgrade to it. That's why I choosed .netstandard2.0 branch to work on.
Thanks
Dima

Any updates on whether Azure Functions will be supported in the future?

Would be great to have a first step available and working/tested! How can we move forward with this?

see #913

For anyone who finds this issue, here is the answer: https://www.nuget.org/packages/Swashbuckle.AspNetCore.AzureFunctions/


Synthesis failed for java-mediatranslation

Hello! Autosynth couldn't regenerate java-mediatranslation. :broken_heart:
Please investigate and fix this issue within 5 business days.  While it remains broken,
this library cannot be updated with changes to the java-mediatranslation API, and the library grows
stale.
See https://github.com/googleapis/synthtool/blob/master/autosynth/TroubleShooting.md
for trouble shooting tips.
Here's the output from running synth.py:
2021-05-20 15:37:21,945 autosynth [INFO] > logs will be written to: /tmpfs/src/logs/java-mediatranslation
2021-05-20 15:37:22,620 autosynth [DEBUG] > Running: git config --global core.excludesfile /home/kbuilder/.autosynth-gitignore
2021-05-20 15:37:22,623 autosynth [DEBUG] > Running: git config user.name yoshi-automation
2021-05-20 15:37:22,627 autosynth [DEBUG] > Running: git config user.email<EMAIL_ADDRESS>2021-05-20 15:37:22,630 autosynth [DEBUG] > Running: git config push.default simple
2021-05-20 15:37:22,634 autosynth [DEBUG] > Running: git branch -f autosynth
2021-05-20 15:37:22,638 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2021-05-20 15:37:22,647 autosynth [DEBUG] > Running: git clean -fdx
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 356, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 191, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 270, in _inner_main
    flags = autosynth.flags.parse_flags(synth_file_name)
  File "/tmpfs/src/github/synthtool/autosynth/flags.py", line 50, in parse_flags
    module = ast.parse(path.read_text())
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/pathlib.py", line 1196, in read_text
    with self.open(mode='r', encoding=encoding, errors=errors) as f:
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/pathlib.py", line 1183, in open
    opener=self._opener)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/pathlib.py", line 1037, in _opener
    return self._accessor.open(self, flags, mode)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/pathlib.py", line 387, in wrapped
    return strfunc(str(pathobj), *args)
FileNotFoundError: [Errno 2] No such file or directory: 'synth.py'

Google internal developers can see the full log here.

This library has been migrated to owlbot and no longer use synthtool.


Does not detect TF2 running

While running the 'make' command within the directory I receive the following error:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libcurl4-openssl-dev is already the newest version (7.81.0-1ubuntu1.10).
libsdl2-dev is already the newest version (2.0.20+dfsg-2ubuntu<IP_ADDRESS>).
The following packages were automatically installed and are no longer required:
apg gnome-control-center-faces gnome-online-accounts libcolord-gtk1
libfreerdp-client2-2 libfreerdp-server2-2 libfreerdp2-2 libgnome-bg-4-1
libgsound0 libgssdp-1.2-0 libgupnp-1.2-1 libgupnp-av-1.0-3
libgupnp-dlna-2.0-4 libmediaart-2.0-0 libntfs-3g89 librygel-core-2.6-2
librygel-db-2.6-2 librygel-renderer-2.6-2 librygel-server-2.6-2 libsodium23
libvncserver1 libwinpr2-2 mobile-broadband-provider-info
network-manager-gnome python3-certifi python3-idna python3-macaroonbakery
python3-nacl python3-protobuf python3-pymacaroons python3-requests
python3-rfc3339 python3-urllib3 rygel
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
mkdir: cannot create directory ‘./bin’: File exists
make: [makefile:11: build] Error 1 (ignored)
g++ ./src/main.cpp -o ./bin/haxbox -std=c++20 -Wno-return-local-addr -lcurl -lSDL2
./bin/haxbox: ELF 64-bit LSB pie executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4325d5a113652e0c2545ef619408606008927df6, for GNU/Linux 3.2.0, not stripped
./bin/haxbox
haxbox Version 1.0.0
current program PID: 54632
target program PID: 0
NOTICE: TF2 is not launched, please launch TF2 before running this script
make sure to support me on kofi: https://ko-fi.com/haxboxdev
make: *** [makefile:32: run] Error 2
Both while TF2 is running and while it is not.
running the ./haxbox file in /bin gives the same error.

Changing the search in the srouce code for PID from "code" to "hl2_linux" solved this


Ignore group separators (e.g., ',' in U.S.) when evaluating expression

Ignore commas and dollar signs for basic functions for copy pasting please. Or perhaps a toggle feature for ignoring these characters?

I split this into two issues because the fixes will be separate.


Add proxy bookmarklet to getting started guide

like subject says.

fixed with #38 . Thanks @jbae11


Pull Access denied for oracle/weblogic

Hi
Getting the following error when I try to pull
docker build --build-arg ADMIN_PASS=welcome1 --build-arg ADMIN_USER=weblogic -t wls-12213-domain . Sending build context to Docker daemon   1.86MB Step 1/12 : FROM oracle/weblogic:<IP_ADDRESS>-developer pull access denied for oracle/weblogic, repository does not exist or may require 'docker login'
I've accepted the license agreements for pulling images from the container-registry and last time I modified the Dockerfile to pick from the Container registry as well.. so 2 things:

How and where do I login for access to the oracle repo so i can pull oracle/weblogic?
Is it alright to change the Dockerfile image URL to pull from container-registry.oracle.com or is there anything specific in the oracle/weblogic image that's needed for this?

To pull the image from the oracle container registry you must go to your browser and enter URL https://container-registry.oracle.com sign in, accept license, Note that acceptance of the license agreement is required to download images using the Docker command-line tool and that acceptance only persists for eight hours.
Navigate to middleware->weblogic
From your command window
docker login container-registry.oracle.com
docker pull container-registry.oracle.com/middleware/weblogic:<IP_ADDRESS> (look at tags for available images)

@karan-kapoor90 are you still having problems?

@Djelibeybi can you close this issue

Apologies for not responding. The dockerfile says
FROM oracle/weblogic.....
whereas it should be
'container-registry.oracle.com/weblogic...`
That's what I meant.

@karan-kapoor90 the files on GitHub expect you to build all the images in the hierarchy. In this case, you first need to build the Server JRE 8 image as oracle/serverjre:8 then you can build the WebLogic image.

@mriccell For the version 12.1.3? It's not on https://container-registry.oracle.com
Running this: docker build -t samplewls:12.1.3-domain --build-arg ADMIN_PASSWORD=welcome1 .
I get the same error of @karan-kapoor90
And this:
docker pull container-registry.oracle.com/middleware/weblogic:12.1.3
Error response from daemon: manifest for container-registry.oracle.com/middleware/weblogic:12.1.3 not found

@mriccell @Djelibeybi For the version 12.1.3? It's not on https://container-registry.oracle.com
Running this: docker build -t samplewls:12.1.3-domain --build-arg ADMIN_PASSWORD=welcome1 .
or this: docker build -t 1213-domain --build-arg ADMIN_PASSWORD=welcome1 .
I get the same error of @karan-kapoor90
And the docker login is fine:
docker login container-registry.oracle.com
But this give me error (I suppose because 12.1.3 doesn't exist):
docker pull container-registry.oracle.com/middleware/weblogic:12.1.3
Error response from daemon: manifest for container-registry.oracle.com/middleware/weblogic:12.1.3 not found
How can I build the sample for 12.1.3?

Type <IP_ADDRESS> or latest instead of 12.1.3
12.1.3 is realyy does not exist

The 12.1.3 image was removed from the Oracle Container Registry due to a security vulnerability.
Ping @mriccell to determine what to do with the samples.

The image that we pulled from container registry were <IP_ADDRESS> and <IP_ADDRESS>, the 12.1.3 has never been in the container registry.  For now you need to manually create the image using the files in GitHub https://github.com/oracle/docker-images/tree/master/OracleWebLogic/dockerfiles/12.1.3.
Since 12.1.3 is still a supported release of WebLogic (extended support ends in Dec 2019) I will work to fix the image (JDK 8 only) and post it to the Oracle Container Registry.
Is there a reason why you would not use the <IP_ADDRESS> image?
Thanks
Monica

Just because in my company somebody decided that all must use this version. So no valid reason at all :D

Maybe you should suggest that you should develop on WebLogic <IP_ADDRESS> since 12.1.3 will not be supported for much longer.  WebLogic <IP_ADDRESS> is the latest version of WLS and is rich in features that make it easier to containerize WLS application and manage them in a orchestration framework.

Hi Monica,
I'm trying to deploy an ADF application into Weblogic Docker container. I'm able to run Standalone WebLogic Docker container. However, it does not have any ADF libraries. I have tried to run fmw-middleware docker. But it requires RCU to be setup.
Can you please let me know me how I can have a WebLogic Docker Container with JRF/ ADF Runtime libraries installed?
Thanks
Sandeep

Hi Mricell,
I am getting the below error, while using oracle weblogic <IP_ADDRESS>. Please help me for the below error. As i am using the latest version of weblogic still facing the issues.
[root@localhost 1213-domain]# docker build -t 1223-domain --build-arg ADMIN_PASSWORD=welcome1 .
Sending build context to Docker daemon 52.74 kB
Step 1/13 : FROM oracle/weblogic:12.1.3-developer
Trying to pull repository docker.io/oracle/weblogic ...
repository docker.io/oracle/weblogic not found: does not exist or no pull access
[root@localhost 1213-domain]#
Thanks in advance....

The sample to build the WebLogic domain image extends the WebLogic <IP_ADDRESS> intall/binary image you have pre-built under  https://github.com/oracle/docker-images/tree/master/OracleWebLogic/dockerfiles/<IP_ADDRESS>.  You could pull one of the pre-built images of WebLogic from Container Registry https://container-registry.oracle.com called container-registry.oracle.com/middleware/weblogic:<IP_ADDRESS>.  In the case you pull a prebuilt image of WebLogic then yuou must change the FROM clause in the Dockerfile to be "FROM container-registry.oracle.com/middleware/weblogic:<IP_ADDRESS>"

Please take a look at the README in the 12213-domain sample
"A prerequisite to building the 12213-weblogic-domain-in-volume image is having an Oracle WebLogic <IP_ADDRESS> install image. The Dockerfile and scripts to build the image are under the folder, ../../OracleWebLogic/dockerfile/<IP_ADDRESS>. For more information, see the README file."

@sandeepm152 please follow the sample https://github.com/oracle/docker-images/tree/master/OracleFMWInfrastructure/samples/12213-domain-in-volume.  This sample requires you construct the  FMW Infrastructure install/binary image first.  The README indicates
"A prerequisite to building the 12213-domain-in-volume image is having an Oracle Fusion Middleware Infrastructure <IP_ADDRESS> binary image. The Dockerfile and scripts to build the image are under the folder, ../../OracleFMWInfrastructure/dockerfile/<IP_ADDRESS>. For more information, see the README file."
There is also a pre-built image in Oracle Container Registry.

Hi Mricell,
Now I am facing the below error. I did the login also to container registry.
[root@localhost 12213-domain]# docker build -t 12213-domain --build-arg ADMIN_PASSWORD=welcome1 --build-arg DOMAIN_NAME=developer_domain .
Sending build context to Docker daemon 113.2 kB
Step 1/10 : FROM container-registry.oracle.com/middleware/weblogic:<IP_ADDRESS>
Trying to pull repository container-registry.oracle.com/middleware/weblogic ...
repository container-registry.oracle.com/middleware/weblogic not found: does not exist or no pull access
[root@localhost 12213-domain]#
Thanks in adavance

You need to register credentials and accept licenseon Oracle Container Registry see documentation https://docs.oracle.com/cd/E37670_01/E75728/html/oracle-registry-server.html

You need to pull the image first
docker login container-registry.oracle.com
docker pull container-registry.oracle.com/middleware/weblogic:<IP_ADDRESS>

Thanks for your precious support, but still i am not able to figure out the solution:-
After the successful login i am getting the below error. Kindly help:-
[root@localhost 12213-domain]# docker pull container-registry.oracle.com/middleware/weblogic:<IP_ADDRESS>-dev
Trying to pull repository container-registry.oracle.com/middleware/weblogic ...
repository container-registry.oracle.com/middleware/weblogic not found: does not exist or no pull access
[root@localhost 12213-domain]# docker pull container-registry.oracle.com/middleware/weblogic:<IP_ADDRESS>
Trying to pull repository container-registry.oracle.com/middleware/weblogic ...
repository container-registry.oracle.com/middleware/weblogic not found: does not exist or no pull access
[root@localhost 12213-domain]#

Do i need any pull access on my credentials or its something else.

Can you log on to the Container Registry from your browser?  Try navigating to the middleware/weblogic and at the end you should see all the tags.

If you register your credentials and accept the license to pull the image then from the command line do the docker login, docker pull you should be able to pull the image.

I am able to navigate via browser but can you please share me the command to accept the license .

See if these instructions help you https://oracle.github.io/weblogic-kubernetes-operator/userguide/managing-domains/domain-in-image/base-images/#creating-or-obtaining-weblogic-docker-images

Hi Mriccell,
I am not able to proceed with the steps suggested by you. Kindly provide me any way out to resolve my problem.
Here I am able to login into container registry via both command line and browser , but i am getting the below error after sucessful login.
repository container-registry.oracle.com/middleware/weblogic not found: does not exist or no pull access
Or can you please provide place the image on github itself for oracle weblogic -<IP_ADDRESS>.
Thanks in advance.

Are you adding the correct tag to the image?  docker pull container-registry.oracle.com/middleware/weblogic:<IP_ADDRESS>
Sorry I can not place the image on github itself.  It must be that either you are not adding the tag to the pull command.

This image container-registry.oracle.com/middleware/weblogic without tag is the same as container-registry.oracle.com/middleware/weblogic:latest which does not exist in Oracle Container Registry

@mriccell I have the below images created for running weblogic server. Please help me for the below error. As i completely stuck with the installation of weblogic server.
[root@localhost 12213-domain]# docker images
REPOSITORY                        TAG                  IMAGE ID            CREATED             SIZE
12213-weblogic-domain-in-volume   latest               8a58cb28fe10        41 minutes ago      1.42GB
oracle/weblogic                   <IP_ADDRESS>-developer   ceb0b3392320        44 minutes ago      1.42GB
oracle/serverjre                  8                    ab3a09742865        About an hour ago   270MB
oraclelinux                       7-slim               d94f4e9e5c13        24 hours ago        118MB
hello-world                       latest               fce289e99eb9        5 months ago        1.84kB
While i am running the below command to run image as container,
docker run -d --name wlsadmin --hostname wlsadmin -p 7001:7001 -e ADMIN_PASSWORD=welcome1 12213-weblogic-domain-in-volume
Getting below error, can you please suggest for the below error.
[root@localhost 12213-domain]# docker logs 15f61fdcac4d204a855f0519bc2e2276dc3962644e791377aff23a6398512491
Domain Home is:  /u01/oracle/user_projects/domains/base_domain
/u01/oracle/properties/domain_security.properties
A properties file with the username and password needs to be supplied.
Can you please edit the below command to avoid above error.
docker run -d --name wlsadmin --hostname wlsadmin -p 7001:7001 -e ADMIN_PASSWORD=welcome1 12213-weblogic-domain-in-volume
Thanks in advance...

Please take a look at the README file https://github.com/oracle/docker-images/tree/master/OracleWebLogic/samples/12213-domain/README.md, the admin user and password need to be supplied via a properties file.  I also have provided a couple of run scripts run_admin_server.sh and run_managed_server.sh as an example in addition to facilitate the setting of the different environment variables to define things such as domain name, server names, cluster type etc.

Thanks Mricell for the help, I have run the below command and now i am able to start weblogic in docker container:--
docker run -d --name wlsadmin --hostname wlsadmin -p 7001:7001 -e ADMIN_PASSWORD=welcome1 -v /home/parent/oracle/docker-images/OracleWebLogic/samples/12213-domain/properties:/u01/oracle/user_projects 12213-weblogic-domain-in-volume
docker ps
CONTAINER ID        IMAGE                             COMMAND                  CREATED             STATUS              PORTS                              NAMES
c73276964f12        12213-weblogic-domain-in-volume   "/u01/oracle/contain…"   9 days ago          Up 11 hours         <IP_ADDRESS>:7001->7001/tcp             wlsadmin
Now i have created weblogic jms queues and and deploy a java war file inside the weblogic console and i am committing the changes for the particular docker container. but my changes are not getting reflected into the newely created image. Can you please help on this.Please find the below commands.
docker commit c73276964f12   mynewcodeweblogic1
I have got the docker image with mynewcodeweblogic1 . And when i run the new image ,i didn't find the changes in new weblogic. Getting plain weblogic only.
Thanks in advance.....

Hi Mricell,
Could you please help me for the below query.
Can I commit the changes done in docker weblogic running container as a new image.  Here when i run the below command. I have got the new images of plain weblogic but i didn't find the changes in the new container.
docker container commit c73276964f12 myweblogic1
Thanks in advance....

To pull the image from the oracle container registry you must go to your browser and enter URL https://container-registry.oracle.com sign in, accept license, Note that acceptance of the license agreement is required to download images using the Docker command-line tool and that acceptance only persists for eight hours.
Navigate to middleware->weblogic
From your command window
docker login container-registry.oracle.com
docker pull container-registry.oracle.com/middleware/weblogic:<IP_ADDRESS> (look at tags for available images)

This solved the issue but appreciate if you fix the error message to suggest the same. Without the help of google and this issue, no way we can guess that the repo doesn't exist error is coming due to not accepting the agreement.


Releases notes are lovely

If its possible, release notes for each tag/release would be awesome. Thanks!

+1

We have created release notes for our latest release. Closing this.


no 64 bit support

The problem I'm trying to solve unfortunately doesn't fit in 32 bit numbers, and I'm getting:
the trait `std::ops::Mul<&lp_modeler::variables::LpBinary>` is not implemented for `i64`

Would be great to have 64 bit number support =)

Hi, can you just give a small gist that I can quickly use to improve the lib ?

Resolving the problem leads to undesired changes in the way we use the DSL. For exemple the obligation to write an expression like this 3i32 * a + 2*b or 3i64 + 2*b. One solution is to implement a generic LpProblem and fixing the type we need for all the problem or to use isize for integer. But for the float !??

Any progress so far?


Updates for JUCE 7.0.6

Great!

@baconpaul I think this should be good to go!

Yeah let’s merge it!


server: support multi threads

Hi @stepancheg
For #27, we discuss that supporting multi thread can improve the server performance. I do a little work to verify the feasibility. I just do:

Create the listener https://github.com/stepancheg/grpc-rust/blob/master/http2/src/server.rs#L83 like tokio-proto does https://github.com/tokio-rs/tokio-proto/blob/e42b3bfbf5f35402feb595363f42fcba4ef14079/src/tcp_server.rs#L152 . In unix, we can use reuse_port to let multi threads bind the same address.
Add a worker size configuration in GrpcServerConf. If > 1, spawn threads, clone the HttpServerConf and service_definition, then move  to the new thread to create the HttpServer. Here we only need to care arg addr whose trait is ToSocketAddrs so we must use <A: ToSocketAddrs + Clone + Send + 'static>.

It works fine, if you think this change is ok, I can send you a PR.

/cc @overvenus

I'm not sure that's good idea. Mostly, because even if you spawn multiple event loop, they won't distribute load evenly, for example, it will be possible that one thread (one event loop) accepts all connections, and other threads will do nothing. That could be misleading for users.
Anyway, if you want it, I'm thinking about simpler version. AFAIU, you don't need to reuse_port, you can just create a listening socket, and clone it to multiple workers.
So, if you need it, I think GrpcServer could have additional constructor GrpcServer::with_socket(listen_socket, ...). So users of grpc-rust could create a listening socket, bind it on port, and then spawn several GrpcServer instances.
If that works for you, I will be glad to merge a PR.

@stepancheg
I think the way with GrpcServer::with_socket(listen_socket, ...) is ok, but this may cause thundering herd problem sometimes, seem this is not a problem in our case.
/cc @overvenus

this may cause thundering herd problem sometimes

Isn't it the case when multiple workers listen on the same port with reuse_port?

For reuse_port, multi workers will listen on different socket, so maybe no herd problem here. .
And I even think reuse_port may distribute load evenly.

@stepancheg
Btw, how do you format your code, what's your rustfmt version. I try to use cargo fmt or rustfmt but find that many files changed, do you forget formatting your code?

@stepancheg
I think it is very easy to let HttpServer using reuse_port, and we only need to change let listen = TcpListener::bind(&listen_addr, &lp.handle()).unwrap(); to the way https://github.com/stepancheg/grpc-rust/blob/master/http2/src/server.rs#L83 does.
Then we can spawn multi GrpcServer  instances, no need to change other codes.

@siddontang yes, if you only want to add reuse_port option I'm OK with that either.

@siddontang

Btw, how do you format your code, what's your rustfmt version

I don't format with rustfmt. I'd love to use it, but at the moment it has a couple of issues needed to be fixed first. One of them is: https://github.com/rust-lang-nursery/rustfmt/issues/609


Cooper/sidecar gtm

heading fix

🚀 Deployed on https://65fb068d7bd5b0052265ff31--cozy-fox-0defec.netlify.app


Issues on calling real/imag on non-complex array

Supporse a a non-complex cupy.ndarray.
As for a.imag:

Currently it does not keep contiguity of the original array.
Currently it returns a new writable array. It is better to document this behavior.
(This is because it's difficult to mimic numpy's WRITEABLE flag with CUDA)

As for cupy.real(a):

It currently returns copy of a, but it should not.

>>> x = np.ones(10)
>>> np.real(x) is x
True
>>> x = cp.ones(10)
>>> cp.real(x) is x
False

@kmaehashi Cloud you check #1504.

This PR has already been resolved.


[Docs Bug 🐞 report]: Link on asyncapi.com to latest version of spec returns Error report.

Describe the bug you found in AsyncAPI Docs.
On 2024-01-02, the link on asyncapi.com to latest version of the spec was returning an Error report.
I presume that it should be returning v3.0.0 spec instead of an error report.
Attach any resources that can help us understand the issue.

..Leads to..

Code of Conduct

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

@ghobona I want to work on this.Please mention where it should actually take the user after click.

Version 3.0.0 was announced in December 2023. So I think it should link to https://www.asyncapi.com/docs/reference/specification/v3.0.0

Okay Thanx. Raising a PR soon!


Initial example of more PEP 257 compliant documentation.

Example code cleanup mentioned in Trac ticket #25263

Closing per ticket.


Submit story (patient site) is broken

Pages appear to load as blank if you don't navigate from the home page first.
What I did:
Home->Submit Story-> (entered name & email, hit submit)-> blank page.

@danamlewis Likely occurred due to CMS missing story form fields, which meant submission failed. I added them and thanks page now displays.


⚠ Fortnite has degraded performance

In 8bf0094, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1546 ms

Resolved: Fortnite performance has improved in dba6dfe.


Column names

After loading data (step 1a), we get column headers such as cbSeg92, gamDiff.bl.mn.obs, gamDiff.bl.cr.obs, gamDiff.abs.chg.obs, gamDiff.pct.chg. gamDiff.chg.pval (and maybe others that are not intelligible to novice users. We purposefully recode gamDiff.bl.mn.obs, gamDiff.bl.cr.obs, gamDiff.abs.chg.obs, gamDiff.pct.chg. gamDiff.chg.pval to "Baseline Mean", "Current Mean", "Absolute Change", "Percent Change (%)", "p-value" for the range map "Variable to Plot". We need to investigate whether we can re-label the table column names to be more "human-interpretable". How do we maintain the load 1b option?

effectively completed through other edits


I restarted it, now it worked :(


Buttons in editor menu bar no longer working

Operating system
Joplin for Desktop
Copyright © 2016-2024 Laurent Cozic
Joplin 3.2.3 (prod, darwin)
Client ID: 55216ab8a16342a2ac3a307fad5b644b
Sync Version: 3
Profile Version: 47
Keychain Supported: Yes
Revision: 1993d30
Backup: 1.4.2
Favorites: 1.3.2
macOS theme: 1.5.8
Note list (Preview): 1.1.0
Note list and sidebar toggle buttons: 1.0.3
Note overview: 1.7.1
Current behaviour

Start Joplin
Open Note
Try to use editor menu bar
buttons in editor menu bar don't work
if MacOS theme plugin is disabled, the buttons in editor menu bar work again.

Expected behaviour

buttons in editor menu bar work also with MacOS theme plugin enabled

I tried to change family fonts in css, but it's the same thing


Sunnet IP calculation

Hello Team,
About the quation (number of nodes + 1) + ((number of nodes + 1) * maximum pods per node that you configure)
Do we need to add 5 more when configuring it. Due AKS will take 5 IPs from each subnet.
Are there any restrictions on using IP addresses within these subnets?
Yes. Azure reserves some IP addresses within each subnet. The first and last IP addresses of each subnet are reserved for protocol conformance, along with the x.x.x.1-x.x.x.3 addresses of each subnet, which are used for Azure services.
link: https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-faq#configuration
We may need to adjust to (number of nodes + 1) + ((number of nodes + 1) * maximum pods per node that you configure) +5?
Thank you in advance

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

ID: 22ad4873-c73d-4b90-2063-927a1060d2a2
Version Independent ID: 8e6643ad-7333-a786-8712-3d17291e12a7
Content: Configured advanced networking in Azure Kubernetes Service (AKS)
Content Source: articles/aks/configure-advanced-networking.md
Service: container-service
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

also for a one-node cluster, it will need 31+31+5 = 67 IPs to be able to upgrade.
Which means the smallest subnet that have ability to upgrade needs to be /25
Is this something we can update in our document? Thank you

@AndyWu7623 Thanks for the question. We are currently investigating and will update you shortly.

@AndyWu7623 Azure will take 5 IP's per subnet irrespective of the subnet belongs to AKS or not.
We can add a note to take these 5 ips into account.
But still its recommended to have enough free ips in a subnet.
If we take a single node cluster and we are planning to host 30 containers per node, Our planning will be like this.
(1+1) + ( ( 1+1) * 30) = 62  Here number of nodes is 1. and we have added +1 to keep an ip free while upgrading the cluster.  We also need IP's for internal loadbalancers.
We also assumed that we are going to run 30 containers per node. But in a fresh cluster we may have less containers.
/25 is good for testing out the cluster with 1 node.
So for TESTING purpose we can have a cluster with very less free IP's. But that's NOT recommend for production at all.

@AndyWu7623 we will close this for now. If you have additional questions just let us know and we can always reopen and continue.

Thank you for taking time and look into this. Please take these 5 ips into account for the document. We have some customer follow the document but this information is not in it. When they first time upgrading and have the issue with upgrade failed due to subnet is full. The deatil documatation will help to prevent this happen again. Thank you for the help.

@iainfoulds can you take a look and consider adding this info to the doc?

This doc is already getting pretty full of callouts like this and is due for refactoring to make it clearer. I think the use case where you'd run into this would be minimal, but is recorded here. I'll take this into account in future doc updates.
#please-close


fix windows scale bug

LGTM

we still have bug but, this fix will solve most of the windows users. So we should release it soon.

This PR will fix only on 100% and not maximum window on Windows

LGTM!


feat: modules

Adoption of modules.
By using only the necessary functions, the bundle size is kept small.
However, there is a possibility that this might reduce speed.

I'll work on it after adding a few more features.


Link Broken ..

Oops, looks like there's no route on the client or the server for url: "http://actionml.com/docs."

It's the trailing dot, where is this?

This when i click any of the link on https://github.com/actionml/PredictionIO

Can you tell me which document and were? the README.md?

It is here

It is on all the link


Can't create custom blueprint action

I created a custom blueprint action as per https://github.com/balderdashy/sails-docs/blob/master/reference/blueprint-api/blueprint-api.md. But turn out to be "Ignoring attempt to bind route" error.

Hi @snowcxt, you'll have to post some code.  The portion of your config/routes.js file that points to your custom blueprint would help, along with the full error message you're getting.

Sure, I created count.js under api/blueprints and code is:
module.exports = function (req, res) {
    res.ok("{ count: response }");
};

Here is the routes.js
module.exports.routes = {
  '/': {
    view: 'homepage'
  },

  'GET /myRoute': { blueprint: 'count' }

};

Then I ran sails lift and got error:

@snowcxt The error message gives you a big clue!  See the documentation for the blueprint route target syntax for more details.  Custom blueprints aren't automatically bound to every model like the CRUD ones are.  You have to add those routes yourself, and you need to either explicitly declare in the route binding which model you want to work with, or use the model name as the first part of the path.  So:
'GET /user/myRoute': { blueprint: 'count' }

or
'GET /myRoute': { blueprint: 'count', model: 'user' }

and then in count.js, something like:
module.exports = function (req, res) {
    sails.models[req.options.model].count(function(err, count) {
      return res.send("There are " + count + " instances of " + req.options.model + ".");
    });
};

Thank you. But  GET /myRoute': { blueprint: 'count', model: 'user' } is not working for me. 'GET /user/myRoute': { blueprint: 'count' } will give me a 404 error when I use url http://localhost:1337/user/myRoute

Works fine for me...do you have a model named User?  In api/models/user.js?

Yes I have. BTW, I'm using sails 0.11.0
On Mon, Jun 8, 2015 at 4:13 PM, sgress454<EMAIL_ADDRESS>wrote:

Works fine for me...do you have a model named User? In api/models/user.js?
—
Reply to this email directly or view it on GitHub
https://github.com/balderdashy/sails/issues/2979#issuecomment-110168688.

--
Thanks,
Thomas

Can you post a link to your repo?


jupyter notebooks created in azure data studio can't be used in VS Code

Issue Type: Bug
There have been some anouncments that VS Code will support jupyter notebooks. Normally I use Azure data studio and it can create notebooks. but it look like these notebooks created in Azure Data Studio are not compatible to VS Code. I don't know if there is an offizial description of these notebooks. I was able to open Azure Data Studio created noetebooks directly in Jupyter, but all they will generate errors or wrong display when I try to open them im VS Code.
To reproduce:
Create some Python Notebooks in Azure Data studio
try to open them im VS code
VS Code version: Code 1.39.1 (88f15d17dca836346e787762685a40bb5cce75a8, 2019-10-10T23:31:28.683Z)
OS version: Windows_NT x64 10.0.17763

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz (4 x 2904)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwareoop_rasterization: disabled_offprotected_video_decode: enabledrasterization: enabledskia_deferred_display_list: disabled_offskia_renderer: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
31.87GB (14.94GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (3)

Extension
Author (truncated)
Version

mssql
ms-
1.6.0

python
ms-
2019.10.41019

vscode-yaml
red
0.5.3

For example one them generates in the third block this kind of output:
TypeError: Cannot read property 'indexOf' of undefined at
in DataResourceTransformGrid
in div
in div
in div
in DataResourceTransform
in div
in div
in CellOutput
in div
in div
in div
in div
in div
in NativeCell
in ErrorBoundary
in div
in div
in div
in div
in ContentPanel
in main
in div
in NativeEditor

but some notebooks can be opened.

And which of the 3 extensions I added causes the error?
How did you detected that an extension causes the error?
And how can a user like me find out this on his own?


What is going on????

Select your issue type: (check at least one)

[ ] Bug
[X ] Question
[ ] Suggestion
[ ] Other

Steps to reproduce:

Why has this not been worked on? needs to be updated

Describe your issue:

IT has been way longer then anyone should be waiting to see this updated. I have been waiting very patiently for Lap to start working on this, but we have not heard a word from him in a long time.... The people deserve to know why, and why this has not been updated.

I think he has given up on the extention since 9anime changed their page so often and he had to modify his extention each time. 9anime wasnt happy about the extention aswell since it had adblock built in it so they did what they coud to mess it up

so now what is the best way to download anime in batch off of 9anime??

you cant atm. personaly i use https://animekaizoku.com/category/episodes/ to download entire series you need Ublock alot of anoying ads. but when you download you can only download 1 season at a time unless you got Vpn

hmm sounds like a good alternate. does it have dubs or is it only subs?

Subs and dubs

hmm alright ill look into it

You download from manga servers so when you find a show you want to downlaod you click manga. Somtimes you get forwarded to url shortner mostly ouo.press one and just mark the epesodes and click download. Download happens inside browser and you only see the % on the browser. when it hit 100% it takes 1-5min to actualy pop up as downloaded

in a zipped file

you get popup with some ip adress to the host just ignore that its just ad

just search Dual Audio then you see all dubbed series


Output folder Not being Created

Hi,
I was hoping you could help me, I've tried running your application but I just get a black command window then a few lines get created and then it closes.  Unfortunately I can't see the lines because it closes to quickly.  There is no output folder created so I suspect it's and access issue but is there any way of seeing the text that gets created in the command window before it closes.
Thanks

is there any way of seeing the text that gets created in the command window before it closes

Run the exe file from the command line like this https://www.wikihow.com/Run-an-EXE-File-From-Command-Prompt .

Thanks for your help
On Tue, Jan 11, 2022 at 9:44 AM skyte @.***> wrote:

is there any way of seeing the text that gets created in the command
window before it closes
Run the exe file from the command line like this
https://www.wikihow.com/Run-an-EXE-File-From-Command-Prompt .
—
Reply to this email directly, view it on GitHub
https://github.com/skyte/relative-strength/issues/1#issuecomment-1009769312,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXH6RCGM6SX4EE26VKWNJL3UVP3XLANCNFSM5LV2AHAA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>


.table-bordered rules on react-bootstrap-table.css should be scoped to .react-bs-table

This set of rules on react-bootstrap-table.css (and its minified versions, of course) affect all tables on a BS project, even those that are not created/managed by react-bootstrap-table. That's not good.
So, all the selectors in the next code block should be prefixed with .react-bs-table.
.table-bordered {
   border: 0px;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
 border-bottom-width: 2px;
}
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
 border-top-width: 2px;
}
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
 border-bottom-width: 0px;
}
/*Esquerda*/
.table-bordered > thead > tr > th:first-child,
.table-bordered > tbody > tr > th:first-child,
.table-bordered > tfoot > tr > th:first-child,
.table-bordered > thead > tr > td:first-child,
.table-bordered > tbody > tr > td:first-child,
.table-bordered > tfoot > tr > td:first-child {
 border-left-width: 0px;
}
/*Direita*/
.table-bordered > thead > tr > th:last-child,
.table-bordered > tbody > tr > th:last-child,
.table-bordered > tfoot > tr > th:last-child,
.table-bordered > thead > tr > td:last-child,
.table-bordered > tbody > tr > td:last-child,
.table-bordered > tfoot > tr > td:last-child {
 border-right-width: 0px;
}
/*Topo*/
.table-bordered > thead > tr:first-child > th,
.table-bordered > thead > tr:first-child > td {
 border-top-width: 0px;
}
/*Baixo*/
.table-bordered > tfoot > tr:last-child > th,
.table-bordered > tfoot > tr:last-child > td {
 border-bottom-width: 0px;
}

Generally speaking, I think the CSS rules for react-bootstrap-table shouldn't provide any extra aesthetics,  like rounded corners and that sort of stuff. The reason is that it makes it harder to make it look like vanilla/default Bootstrap tables if react-bootstrap-table applies its own set of aesthetic changes.

@maniqui, I'll fix it in these day. Thanks :)

Fixed on v2.4.1. Sorry for lately fixing :)


Add cors bypass sdk test

🚀 Deployed on https://64d53be881dfd2060d95da5e--cozy-fox-0defec.netlify.app


Convoy-NFS: docker hangs when mounting volume

Rancher Version: 1.1.2
Docker Version: 1.11.2
OS and where are the hosts located? (cloud, bare metal, etc): Ubuntu 14.04 DO
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB) Single Node, external DB
Environment Type: (Cattle/Kubernetes/Swarm/Mesos) Cattle
Steps to Reproduce: Start a container with a volume from a convoy-nfs driver
Results: The docker engine hangs, and the host has to be rebooted (or the docker engine needs to be restarted).
Expected: The container should start.
Ever since upgrading my storage backend from convoy-gluster to convoy-nfs, I've been having trouble starting containers with volumes. Every time I do an upgrade, I end up having to chase the container around my cluster and reboot the host that it kills until it finally starts.
Here are some relevant logs:
# convoy-nfs logs

8/7/2016 7:10:10 PMWaiting for metadata
8/7/2016 7:10:11 PMtime="2016-08-08T00:10:11Z" level=info msg="Execing [/usr/bin/nsenter --mount=/proc/6171/ns/mnt -F -- /var/lib/docker/aufs/mnt/80d34f0b0da4c55c09cd40ba9657328707da7a14ceaebb92d8a1d392d6770e16/var/lib/rancher/convoy-agent/share-mnt --stage2 /var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169 -- /launch volume-agent-nfs-internal 6171]"
8/7/2016 7:10:11 PMRegistering convoy socket at /var/run/convoy-convoy-nfs4.sock
8/7/2016 7:10:11 PMMounting at: /var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt
8/7/2016 7:10:11 PMMounting nfs. Command: mount -t nfs  <IP_ADDRESS>:/srv/ranchernfs /var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=info msg="Listening for health checks on <IP_ADDRESS>:10241/healthcheck"
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=info msg="Got: root /var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169"
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=info msg="Got: drivers [vfs]"
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=info msg="Got: driver-opts [vfs.path=/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt]"
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=info msg="Got: ignore-docker-delete true"
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=info msg="Got: create-on-docker-mount true"
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=info msg="Launching convoy with args: [--socket=/host/var/run/convoy-convoy-nfs4.sock daemon --root=/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169 --drivers=vfs --driver-opts=vfs.path=/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt --ignore-docker-delete=true --create-on-docker-mount=true]"
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Found existing config. Ignoring command line opts, loading config from /var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg= driver=vfs driver_opts=map[vfs.path:/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt] event=init pkg=daemon reason=prepare root="/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169"
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg= driver=vfs event=init pkg=daemon reason=complete
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering GET, /info" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering GET, /volumes/list" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering GET, /volumes/" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering GET, /snapshots/" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering GET, /backups/list" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering GET, /backups/inspect" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering POST, /volumes/mount" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering POST, /volumes/umount" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering POST, /snapshots/create" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering POST, /backups/create" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering POST, /volumes/create" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering DELETE, /volumes/" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering DELETE, /snapshots/" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering DELETE, /backups" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering plugin handler POST, /VolumeDriver.Mount" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering plugin handler POST, /VolumeDriver.Unmount" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering plugin handler POST, /VolumeDriver.Path" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering plugin handler POST, /VolumeDriver.Get" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering plugin handler POST, /VolumeDriver.List" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering plugin handler POST, /Plugin.Activate" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering plugin handler POST, /VolumeDriver.Create" pkg=daemon
8/7/2016 7:10:12 PMtime="2016-08-08T00:10:12Z" level=debug msg="Registering plugin handler POST, /VolumeDriver.Remove" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Handle plugin activate: POST /Plugin.Activate" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Response:  {\n\t\"Implements\": [\n\t\t\"VolumeDriver\"\n\t]\n}" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Handle plugin get volume: POST /VolumeDriver.Get" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Request from docker: &{mmm_wp map[]}" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg= event=mountpoint object=volume pkg=daemon reason=prepare volume="mmm_wp"
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg= event=mountpoint mountpoint="/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt/mmm_wp" object=volume pkg=daemon reason=complete volume="mmm_wp"
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Found volume mmm_wp for docker" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Response:  {\n\t\"Volume\": {\n\t\t\"Name\": \"mmm_wp\",\n\t\t\"Mountpoint\": \"/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt/mmm_wp\"\n\t}\n}" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Handle plugin get volume: POST /VolumeDriver.Get" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Request from docker: &{mmm_wp map[]}" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg= event=mountpoint object=volume pkg=daemon reason=prepare volume="mmm_wp"
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg= event=mountpoint mountpoint="/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt/mmm_wp" object=volume pkg=daemon reason=complete volume="mmm_wp"
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Found volume mmm_wp for docker" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Response:  {\n\t\"Volume\": {\n\t\t\"Name\": \"mmm_wp\",\n\t\t\"Mountpoint\": \"/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt/mmm_wp\"\n\t}\n}" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Handle plugin mount volume: POST /VolumeDriver.Mount" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Request from docker: &{mmm_wp map[]}" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg="Mount volume: mmm_wp for docker" pkg=daemon
8/7/2016 7:11:54 PMtime="2016-08-08T00:11:54Z" level=debug msg= event=mount object=volume opts=map[MountPoint:] pkg=daemon reason=prepare volume="mmm_wp"

# rancher agent
2016-08-08 00:12:10,151 ERROR agent [140163476257840] [event.py:112] Error in request : 155cd77e-925a-4817-9832-9977a0fb7c2e
Traceback (most recent call last):
  File "/var/lib/cattle/pyagent/cattle/agent/event.py", line 95, in _worker_main
    resp = agent.execute(req)
  File "/var/lib/cattle/pyagent/cattle/agent/__init__.py", line 15, in execute
    return self._router.route(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_router.py", line 13, in route
    resp = handler.execute(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_handlers.py", line 32, in execute
    type.on_ping(event, resp)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 126, in on_ping
    self._add_instances(ping, pong)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 138, in _add_instances
    running, nonrunning = self._get_all_containers_by_state()
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 171, in _get_all_containers_by_state
    for c in client.containers(all=True):
  File "/var/lib/cattle/pyagent/dist/docker/api/container.py", line 69, in containers
    res = self._result(self._get(u, params=params), True)
  File "/var/lib/cattle/pyagent/dist/docker/utils/decorators.py", line 47, in inner
    return f(self, *args, **kwargs)
  File "/var/lib/cattle/pyagent/dist/docker/client.py", line 112, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 487, in get
    return self.request('GET', url, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 475, in request
    resp = self.send(prep, **send_kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 585, in send
    r = adapter.send(request, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/adapters.py", line 479, in send
    raise ReadTimeout(e, request=request)
ReadTimeout: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=2)
2016-08-08 00:12:25,259 ERROR agent [140163476257840] [event.py:112] Error in request : 5d3f5c53-a010-487d-a726-1e8f0bcc14e6
Traceback (most recent call last):
  File "/var/lib/cattle/pyagent/cattle/agent/event.py", line 95, in _worker_main
    resp = agent.execute(req)
  File "/var/lib/cattle/pyagent/cattle/agent/__init__.py", line 15, in execute
    return self._router.route(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_router.py", line 13, in route
    resp = handler.execute(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_handlers.py", line 32, in execute
    type.on_ping(event, resp)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 126, in on_ping
    self._add_instances(ping, pong)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 138, in _add_instances
    running, nonrunning = self._get_all_containers_by_state()
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 171, in _get_all_containers_by_state
    for c in client.containers(all=True):
  File "/var/lib/cattle/pyagent/dist/docker/api/container.py", line 69, in containers
    res = self._result(self._get(u, params=params), True)
  File "/var/lib/cattle/pyagent/dist/docker/utils/decorators.py", line 47, in inner
    return f(self, *args, **kwargs)
  File "/var/lib/cattle/pyagent/dist/docker/client.py", line 112, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 487, in get
    return self.request('GET', url, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 475, in request
    resp = self.send(prep, **send_kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 585, in send
    r = adapter.send(request, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/adapters.py", line 479, in send
    raise ReadTimeout(e, request=request)
ReadTimeout: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=2)
2016-08-08 00:12:40,304 ERROR agent [140163476257840] [event.py:112] Error in request : 6d0c8d54-f589-4395-8a9d-36d0d228814c
Traceback (most recent call last):
  File "/var/lib/cattle/pyagent/cattle/agent/event.py", line 95, in _worker_main
    resp = agent.execute(req)
  File "/var/lib/cattle/pyagent/cattle/agent/__init__.py", line 15, in execute
    return self._router.route(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_router.py", line 13, in route
    resp = handler.execute(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_handlers.py", line 32, in execute
    type.on_ping(event, resp)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 126, in on_ping
    self._add_instances(ping, pong)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 138, in _add_instances
    running, nonrunning = self._get_all_containers_by_state()
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 171, in _get_all_containers_by_state
    for c in client.containers(all=True):
  File "/var/lib/cattle/pyagent/dist/docker/api/container.py", line 69, in containers
    res = self._result(self._get(u, params=params), True)
  File "/var/lib/cattle/pyagent/dist/docker/utils/decorators.py", line 47, in inner
    return f(self, *args, **kwargs)
  File "/var/lib/cattle/pyagent/dist/docker/client.py", line 112, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 487, in get
    return self.request('GET', url, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 475, in request
    resp = self.send(prep, **send_kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 585, in send
    r = adapter.send(request, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/adapters.py", line 479, in send
    raise ReadTimeout(e, request=request)
ReadTimeout: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=2)
2016-08-08 00:12:54,514 ERROR agent [140163476438224] [event.py:112] Error in request : bd0c4038-8af8-44a2-ae39-5c55cae16a90
Traceback (most recent call last):
  File "/var/lib/cattle/pyagent/cattle/agent/event.py", line 95, in _worker_main
    resp = agent.execute(req)
  File "/var/lib/cattle/pyagent/cattle/agent/__init__.py", line 15, in execute
    return self._router.route(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_router.py", line 13, in route
    resp = handler.execute(req)
  File "/var/lib/cattle/pyagent/cattle/agent/handler.py", line 34, in execute
    return method(req=req, **req.data.__dict__)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 529, in instance_activate
    self._do_instance_activate(instance, host, progress)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 620, in _do_instance_activate
    raise e
ReadTimeout: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)
2016-08-08 00:12:55,386 ERROR agent [140163476257840] [event.py:112] Error in request : cace8dd9-1446-42d3-85a0-d939b29ebc72
Traceback (most recent call last):
  File "/var/lib/cattle/pyagent/cattle/agent/event.py", line 95, in _worker_main
    resp = agent.execute(req)
  File "/var/lib/cattle/pyagent/cattle/agent/__init__.py", line 15, in execute
    return self._router.route(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_router.py", line 13, in route
    resp = handler.execute(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_handlers.py", line 32, in execute
    type.on_ping(event, resp)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 126, in on_ping
    self._add_instances(ping, pong)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 138, in _add_instances
    running, nonrunning = self._get_all_containers_by_state()
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 171, in _get_all_containers_by_state
    for c in client.containers(all=True):
  File "/var/lib/cattle/pyagent/dist/docker/api/container.py", line 69, in containers
    res = self._result(self._get(u, params=params), True)
  File "/var/lib/cattle/pyagent/dist/docker/utils/decorators.py", line 47, in inner
    return f(self, *args, **kwargs)
  File "/var/lib/cattle/pyagent/dist/docker/client.py", line 112, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 487, in get
    return self.request('GET', url, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 475, in request
    resp = self.send(prep, **send_kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 585, in send
    r = adapter.send(request, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/adapters.py", line 479, in send
    raise ReadTimeout(e, request=request)
ReadTimeout: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=2)
2016-08-08 00:13:10,480 ERROR agent [140163476257840] [event.py:112] Error in request : 6161bf63-6a05-492f-88c8-4e0bdc5dfc34
Traceback (most recent call last):
  File "/var/lib/cattle/pyagent/cattle/agent/event.py", line 95, in _worker_main
    resp = agent.execute(req)
  File "/var/lib/cattle/pyagent/cattle/agent/__init__.py", line 15, in execute
    return self._router.route(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_router.py", line 13, in route
    resp = handler.execute(req)
  File "/var/lib/cattle/pyagent/cattle/plugins/core/event_handlers.py", line 32, in execute
    type.on_ping(event, resp)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 126, in on_ping
    self._add_instances(ping, pong)
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 138, in _add_instances
    running, nonrunning = self._get_all_containers_by_state()
  File "/var/lib/cattle/pyagent/cattle/plugins/docker/compute.py", line 171, in _get_all_containers_by_state
    for c in client.containers(all=True):
  File "/var/lib/cattle/pyagent/dist/docker/api/container.py", line 69, in containers
    res = self._result(self._get(u, params=params), True)
  File "/var/lib/cattle/pyagent/dist/docker/utils/decorators.py", line 47, in inner
    return f(self, *args, **kwargs)
  File "/var/lib/cattle/pyagent/dist/docker/client.py", line 112, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 487, in get
    return self.request('GET', url, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 475, in request
    resp = self.send(prep, **send_kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/sessions.py", line 585, in send
    r = adapter.send(request, **kwargs)
  File "/var/lib/cattle/pyagent/dist/requests/adapters.py", line 479, in send
    raise ReadTimeout(e, request=request)
ReadTimeout: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=2)

It looks to me like a race-condition. Anytime the container starts normally the last line in the convoy log will be the mountpoint response.

Here's another example:

8/7/2016 7:40:27 PMWaiting for metadata
8/7/2016 7:40:28 PMtime="2016-08-08T00:40:28Z" level=info msg="Execing [/usr/bin/nsenter --mount=/proc/6249/ns/mnt -F -- /var/lib/docker/aufs/mnt/06d5519f2061a72de14db4c0a82fff0f632983d090631a66976e8bf7a8294b6d/var/lib/rancher/convoy-agent/share-mnt --stage2 /var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169 -- /launch volume-agent-nfs-internal 6249]"
8/7/2016 7:40:29 PMRegistering convoy socket at /var/run/convoy-convoy-nfs4.sock
8/7/2016 7:40:29 PMMounting at: /var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt
8/7/2016 7:40:29 PMMounting nfs. Command: mount -t nfs  <IP_ADDRESS>:/srv/ranchernfs /var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt
8/7/2016 7:40:29 PMtime="2016-08-08T00:40:29Z" level=info msg="Listening for health checks on <IP_ADDRESS>:10241/healthcheck"
8/7/2016 7:40:29 PMtime="2016-08-08T00:40:29Z" level=info msg="Got: drivers [vfs]"
8/7/2016 7:40:29 PMtime="2016-08-08T00:40:29Z" level=info msg="Got: driver-opts [vfs.path=/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt]"
8/7/2016 7:40:29 PMtime="2016-08-08T00:40:29Z" level=info msg="Got: ignore-docker-delete true"
8/7/2016 7:40:29 PMtime="2016-08-08T00:40:29Z" level=info msg="Got: create-on-docker-mount true"
8/7/2016 7:40:29 PMtime="2016-08-08T00:40:29Z" level=info msg="Got: root /var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169"
8/7/2016 7:40:29 PMtime="2016-08-08T00:40:29Z" level=info msg="Launching convoy with args: [--socket=/host/var/run/convoy-convoy-nfs4.sock daemon --drivers=vfs --driver-opts=vfs.path=/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169/mnt --ignore-docker-delete=true --create-on-docker-mount=true --root=/var/lib/rancher/convoy/convoy-nfs4-76017438-b36a-4d10-a13e-4cf551cff169]"
8/7/2016 7:40:29 PMtime="2016-08-08T00:40:29Z" level=debug msg="Found existing config.
A new fresh cluster doesn't have the same problems!


Item: Replace class with type

So I don't have to re-instantiate objects when data is loaded from saved data or the api.

Remove mappers
Move class methods into helper file

may want to create separate helper file just for this

Known issues: the mappers help mitigate issues related to changing the model (renaming, deleting, adding fields, etc.), so removing them would be problematic.
Unless we create a validation method that sits between requests and the app to handle those changes.

We'd to keep the mappers anyway to handle changes to the model. Reinstantiating the objects is a small downside that's not worth addressing.


Using cucumber, scripts exception ends in a passing test

What are you trying to achieve?
I am using cucumber to write the tests.
A step for some reasons throws a javascript exception.
What do you get instead?
The scenario execution stops without any log, and test is considered as "passing".
This happens whenever I use the UI executor or the headless mode.
Details

CodeceptJS version: 3.0.4
NodeJS Version: 14.15.4
Operating System:
puppeteer
Configuration file:

require('ts-node/register');
const { setHeadlessWhen, setSharedCookies } = require('@codeceptjs/configure');

// turn on headless mode when running with HEADLESS=true environment variable
// export HEADLESS=true && npx codeceptjs run
setHeadlessWhen(process.env.HEADLESS);
setSharedCookies();

process.env.TEST_URL = process.env.TEST_URL || 'http://localhost:3000';

// eslint-disable-next-line no-undef
exports.config = {
  tests: './test/**/*.test.ts',
  output: './output',
  helpers: {
    Puppeteer: {
      url: process.env.TEST_URL,
      show: true,
      browser: 'chromium',
      chrome: {
        args: ['--no-sandbox'],
      },
    },
    REST: {
      endpoint: `${process.env.TEST_URL}/api`,
    },
  },
  include: {
    I: './steps_file.ts',
  },
  bootstrap: null,
  mocha: {
    reporterOptions: {
      mochaFile: 'reports/e2e/community-management-web.xml',
    },
  },
  name: 'xxx-e2e',
  plugins: {
    pauseOnFail: {},
    retryFailedStep: {
      enabled: true,
    },
    tryTo: {
      enabled: true,
    },
    screenshotOnFail: {
      enabled: true,
    },
    allure: {
      enabled: false,
    },
  },
  gherkin: {
    features: './test/features/*.feature',
    steps: [
      './test/step-definitions/base.steps.ts',
      './test/step-definitions/xxx.steps.ts',
      './test/step-definitions/auth.steps.ts'
    ],
  },
};

This PR broke it. The fix is in - most probably in the next release. Until then you can go down to 3.0.2 if that's alright with your usecase.


profile_name used differently

It seems the variable 'profile_name' is used differently.
https://github.com/HCL-TECH-SOFTWARE/connections-automation/blob/4e0466a74b400835172d5a83c70ffcbac7e62c4f/roles/third_party/ibm/wasnd/was-profile-create/vars/main.yml#L3
https://github.com/HCL-TECH-SOFTWARE/connections-automation/blob/4e0466a74b400835172d5a83c70ffcbac7e62c4f/roles/third_party/ibm/wasnd/was-dmgr-create-profile/vars/main.yml#L7

Maybe the name of the variable should be called 'app_profile_name' as defined in vars connections
__app_profile_name:          "{{ app_profile_name | default('AppSrv01') }}"

During the review of the wasnd task I realized that there is no consistent usage of profile and app_profile variables.
The application server is defined differently:
For Docs deployment the internal variable is called: __profile_name and the external variable was_profile_name is used.

grep -R "was_profile_name"
roles/hcl/docs/vars/main.yml:__profile_name:                      "{{ was_profile_name | default('AppSrv01') }}"

For profile creation and restart of node the internal variable is called __profile_name and the external variable profile_name is used:

grep -R "__profile_name:" | grep "AppSrv01" | grep -w "profile_name"
roles/third_party/ibm/wasnd/was-nodeagent-start/vars/main.yml:__profile_name:         "{{ profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-nodeagent-stop/vars/main.yml:__profile_name:         "{{ profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-profile-create/vars/main.yml:__profile_name:         "{{ profile_name | default('AppSrv01') }}"

The rest is defined as I expect: __app_profile_name and app_profile_name

grep -R "app_profile_name:" | grep "AppSrv01"
roles/third_party/ibm/wasnd/was-app-session-mgmt/vars/main.yml:__app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-config-interceptor/vars/main.yml:    __app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-j2ee-role-update/vars/main.yml:    __app_profile_name:          "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-set-jvm-heapsize/vars/main.yml:    __app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-update-oauth-app/vars/main.yml:    __app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-config-add-cert-truststore/vars/main.yml:    __app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-oidc/vars/main.yml:__app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-config-sec-custom-prop/vars/main.yml:    __app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-add-trusted-realms/vars/main.yml:    __app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-full-sync-nodes/vars/main.yml:__app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-add-jvm-prop/vars/main.yml:    __app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-set-ssl-client-tls/vars/main.yml:__app_profile_name:     "{{ app_profile_name | default('AppSrv01') }}"
roles/third_party/ibm/wasnd/was-dmgr-config-sso-update/vars/main.yml:__app_profile_name:         "{{ app_profile_name | default('AppSrv01') }}"
roles/hcl/connections/post_install_config/vars/main.yml:__app_profile_name:          "{{ app_profile_name | default('AppSrv01') }}"
roles/hcl/connections/vars/main.yml:__app_profile_name:          "{{ app_profile_name | default('AppSrv01') }}"
roles/hcl/connections/mt/vars/main.yml:  __app_profile_name:          "{{ app_profile_name | default('AppSrv01') }}"
roles/hcl/connections/ifix/vars/main.yml:__app_profile_name:                "{{ app_profile_name | default('AppSrv01') }}"
roles/hcl/connections/clean_was_temp/vars/main.yml:__app_profile_name:          "{{ app_profile_name | default('AppSrv01') }}"

A consistent naming of the variables helps us in the case of troubleshooting and extent the playbooks.


ZD-5201821: Allow idoxgroup.com as a user domain

WHAT YOU DID
Allow users with the domain idoxgroup.com to be created

(x-post) I think the ticket can be resolved without an additional exception (through invites), should be OK to close this unless there are further needs


Can not open a file by dragging when filename contains '%'

Issue Type: Bug

Create a file named "file_f%3A_Github_script.log" in folder 'log'.
Open folder 'log' in VSCode.
Drag file "file_f%3A_Github_script.log" into edit window from left.
VSCode shows the filename is "file_f:_Github_lua.log" and failed to open this file.

VS Code version: Code 1.36.0 (0f3794b38477eea13fb47fbe15a42798e6129338, 2019-07-03T13:25:46.372Z)
OS version: Windows_NT x64 10.0.17763

Wrong filename:

Correct filename:

Maybe related to #76506 which is expected to be fixed in the upcoming June recovery build.


chore(deps): update eclipse-temurin docker tag to v17.0.7_7-jdk-alpine

This PR contains the following updates:

Package
Type
Update
Change

eclipse-temurin
final
patch
17.0.6_10-jdk-alpine -> 17.0.7_7-jdk-alpine

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Thanks for the PR!
Any successful deployments (not always required) will be available below.
API available
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.


Mongo config file in systemd container

I'm wondering if it's possible to specify a mongo config file inside of a CentOS systemd container; similar to https://github.com/docker-library/mongo/issues/136 but using systemd to init mongod as described here https://github.com/docker-library/docs/tree/master/centos#systemd-integration
As I understand it since there is no default config file, I need to pass the file in a command -f /etc/mongod.conf

If you are installing MongoDB in a container FROM centos and using systemd, then the only similarity to this image is that it is a container image of MongoDB.  Assuming that you are using the packaging from MongoDB, there is a default config file in /etc/mongod.conf that is automatically used when running as a systemd service.

It appears to not be using the /etc/mongod.conf file
[root@32ac38b3affc ~]# cd /usr/bin
[root@32ac38b3affc bin]# mongod
2017-09-19T20:32:55.700+0000 I CONTROL  [initandlisten] MongoDB starting : pid=545 port=27017 dbpath=/data/db 64-bit host=32ac38b3affc
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten] db version v3.4.9
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten] git version: 876ebee8c7dd0e2d992f36a848ff4dc50ee6603e
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.0-fips 29 Mar 2010
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten] allocator: tcmalloc
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten] modules: none
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten] build environment:
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten]     distmod: amazon
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten]     distarch: x86_64
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten]     target_arch: x86_64
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten] options: {}
2017-09-19T20:32:55.701+0000 I STORAGE  [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2017-09-19T20:32:55.701+0000 I NETWORK  [initandlisten] shutdown: going to close listening sockets...
2017-09-19T20:32:55.701+0000 I NETWORK  [initandlisten] shutdown: going to flush diaglog...
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten] now exiting
2017-09-19T20:32:55.701+0000 I CONTROL  [initandlisten] shutting down with code:100

Says it's writing to /data/db but the conf file specifies /data/mongo
[root@224c1cebccfa app]# cat /etc/mongod.conf

systemLog:
  destination: file
  logAppend: true
  path: /data/logs/mongo/mongo.log

storage:
  dbPath: /data/mongo
  journal:
    enabled: true
  wiredTiger:
    engineConfig:
      cacheSizeGB: 8

processManagement:
  fork: true
  pidFilePath: /var/run/mongodb/mongod.pid

net:
  port: 27017
#   bindIp: <IP_ADDRESS>  # Listen to local interface only, comment to listen on all interfaces.

From your console, you are not actually using systemd to start mongod; you need to use service mongod start.  If you are just starting it on the command line by running the mongod binary directly, then you need mongod -f /etc/mongod.conf as you mention when you opened the issue.

Okay - I'm seeing mongod fail to start when running the container and I was assuming it was the same problem when starting from the command line.  Using service mongod start also fails.
[root@d429fc957eec app]# systemctl status mongod.service
● mongod.service - SYSV: Mongo is a scalable, document-oriented database.
   Loaded: loaded (/etc/rc.d/init.d/mongod; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since Wed 2017-09-20 12:19:54 UTC; 1min 9s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 209 ExecStart=/etc/rc.d/init.d/mongod start (code=exited, status=1/FAILURE)

Sep 20 12:19:54 d429fc957eec systemd[1]: Starting SYSV: Mongo is a scalable, document-oriented database....
Sep 20 12:19:54 d429fc957eec runuser[221]: pam_unix(runuser:session): session opened for user mongod by (uid=0)
Sep 20 12:19:54 d429fc957eec runuser[221]: pam_unix(runuser:session): session closed for user mongod
Sep 20 12:19:54 d429fc957eec mongod[209]: Starting mongod: [FAILED]
Sep 20 12:19:54 d429fc957eec systemd[1]: mongod.service: control process exited, code=exited status=1
Sep 20 12:19:54 d429fc957eec systemd[1]: Failed to start SYSV: Mongo is a scalable, document-oriented database..
Sep 20 12:19:54 d429fc957eec systemd[1]: Unit mongod.service entered failed state.
Sep 20 12:19:54 d429fc957eec systemd[1]: mongod.service failed.

I trimmed down my Dockerfile to run the bare bones for mongo
FROM local/c7-systemd
ADD mongodb-org-3.4.repo /etc/yum.repos.d/
RUN yum install -y mongodb-org
CMD ["/usr/sbin/init"]

The error is still evident when starting up. Any ideas here?
[root@target-nate-1 mongo]# docker run --rm --privileged -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro mongo-test
systemd 219 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
Detected virtualization docker.
Detected architecture x86-64.

Welcome to CentOS Linux 7 (Core)!

Set hostname to <b375407c3e00>.
Initializing machine ID from random generator.
[  OK  ] Created slice Root Slice.
[  OK  ] Listening on Delayed Shutdown Socket.
[  OK  ] Created slice System Slice.
[  OK  ] Reached target Slices.
[  OK  ] Listening on Journal Socket.
[  OK  ] Reached target Swap.
[  OK  ] Reached target Local File Systems.
         Starting Create Volatile Files and Directories...
[  OK  ] Reached target Paths.
         Starting Journal Service...
[  OK  ] Started Create Volatile Files and Directories.
[ INFO ] Update UTMP about System Boot/Shutdown is not active.
[DEPEND] Dependency failed for Update UTMP about System Runlevel Changes.
Job systemd-update-utmp-runlevel.service/start failed with result 'dependency'.
[  OK  ] Started Journal Service.
[  OK  ] Reached target System Initialization.
[  OK  ] Reached target Timers.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting SYSV: Mongo is a scalable, document-oriented database....
         Starting Cleanup of Temporary Directories...
[  OK  ] Started Cleanup of Temporary Directories.
[FAILED] Failed to start SYSV: Mongo is a scalable, document-oriented database..
See 'systemctl status mongod.service' for details.
[  OK  ] Reached target Multi-User System.