Remove default selection of first row.Allow user to deselect..

Remove default selection of first row. Allow user to deselect the selected row. Updated the demo.

I think this is not common requirement，so...

I think this is not common requirement，so...


Docker Compose HW Acceleration

Hi, I'm trying to pass in the hw driver to the container on docker compose. is this via a device?

Yes, you would need something like:
devices:
  - "/dev/dri:/dev/dri"

See https://docs.docker.com/compose/compose-file/#devices and https://github.com/jlesage/docker-handbrake#intel-quick-sync-video for more details.

I am experiencing the same problem. I have exposed the device in the docker file. I am executing the container in high privledge and it sees 264 & 265 qsv and will decode but fails to encode either it just says encode failed. I have a synology DS 918+. va_getdrivename() fails with 1.

Are you seeing the QSV encoders in the list?

Yes I see it in the list and it does pass 1 fine but then on pass two immediately says “encode failed”. When I disable two pass and just do one pass I get the same result immediately saying “encode failed”. I am happy to provide information to help debug this.
Sent from my iPhone

On Apr 1, 2019, at 8:56 AM, Jocelyn Le Sage<EMAIL_ADDRESS>wrote:
Are you seeing the QSV encoders in the list?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Are you using the latest docker image?
You can also provide the full HandBrake log, located at ghb/Activity.log.XXX under the directory you mapped to /config.

I am using the latest I’ve cleared and rebuilt the container twice yesterday after ensuring the latest was pulled. I will upload the log around 5:30PM PDT tonight.
Sent from my iPhone

On Apr 1, 2019, at 10:31 AM, Jocelyn Le Sage<EMAIL_ADDRESS>wrote:
Are you using the latest docker image?
You can also provide the full HandBrake log, located at ghb/Activity.log.XXX under the directory you mapped to /config.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Here is the Activity.log file
Activity.log

It seems that you don't have pulled the latest image.  The log file indicate that your have HandBrake 1.1.2, while the latest image has version 1.2.2..
You can get the image version you have by running the following command:
docker inspect <container name> | grep org.label-schema.version

Hi, I'm experiencing similar issue. I'm attaching my log, along with my docker-compose:
  handbrake:
    image: jlesage/handbrake
    container_name: handbrake
    restart: always
    privileged: true
    devices:
      - "/dev/dri:/dev/dri"
    volumes:
      - "~/docker/handbrake:/config:rw"
      - "/mnt/alien-storage-1/smb_hybeshare:/storage:ro"
      - "/mnt/alien-storage-1/smb_hybeshare/hb-watch:/watch:rw"
      - "/mnt/alien-storage-1/smb_hybeshare/hb-output:/output:rw"
    labels:
      - "traefik.enable=true"
      - "traefik.backend=handbrake"
      - "traefik.port=5800"
      - "traefik.frontend.redirect.regex=^(.*)/handbrake$$"
      - "traefik.frontend.redirect.replacement=$$1/handbrake/"
      - "traefik.frontend.rule=PathPrefix: /handbrake; ReplacePathRegex: ^/handbrake/(.*) /$$1"

[00:07:16] hb_display_init: attempting VA driver 'iHD'
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva error: /opt/intel/mediasdk/lib64/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
[00:07:16] hb_display_init: attempting VA driver 'i965'
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /opt/intel/mediasdk/lib64/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
Cannot load libnvidia-encode.so.1
Cannot load libnvidia-encode.so.1
Cannot load libnvidia-encode.so.1
Cannot load libnvidia-encode.so.1
[00:07:16] hb_init: starting libhb thread
[00:07:16] hb_init: starting libhb thread
[00:07:16] hb_init: starting libhb thread
[00:07:34] CPU: Intel(R) Pentium(R) CPU G3220 @ 3.00GHz
[00:07:34]  - Intel microarchitecture Haswell
[00:07:34]  - logical processor count: 2
[00:07:34] Intel Quick Sync Video support: yes
[00:07:34]  - Intel Media SDK hardware: API 1.28 (minimum: 1.3)
[00:07:34]  - H.264 encoder: yes
[00:07:34]     - preferred implementation: hardware (any) via D3D11
[00:07:34]     - capabilities (hardware):  breftype la+i+downs vsinfo opt1 opt2+mbbrc+extbrc+trellis+ib_adapt+nmpslice
[00:07:34]  - H.265 encoder: no
[00:07:34] hb_scan: path=/storage/upload/complete/redacted.mkv, title_index=0
udfread ERROR: ECMA 167 Volume Recognition failed
disc.c:323: failed opening UDF image /storage/upload/complete/redacted.mkv
disc.c:424: error opening file BDMV/index.bdmv
disc.c:424: error opening file BDMV/BACKUP/index.bdmv
[00:07:34] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.0
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[00:07:34] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from '/storage/upload/complete/redacted.mkv':
  Metadata:
    encoder         : libebml v1.3.6 + libmatroska v1.4.9
    creation_time   : 2018-08-07T12:32:31.000000Z
  Duration: 00:44:16.91, start: 0.000000, bitrate: 4017 kb/s
    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Metadata:
      BPS-eng         : 3375255
      DURATION-eng    : 00:44:16.905000000
      NUMBER_OF_FRAMES-eng: 63702
      NUMBER_OF_BYTES-eng:<PHONE_NUMBER>
      _STATISTICS_WRITING_APP-eng: mkvmerge v25.0.0 ('Prog Noir') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-08-07 12:32:31
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(eng): Audio: eac3, 48000 Hz, 6 channels, fltp (default)
    Metadata:
      BPS-eng         : 640000
      DURATION-eng    : 00:44:16.832000000
      NUMBER_OF_FRAMES-eng: 83026
      NUMBER_OF_BYTES-eng: 212546560
      _STATISTICS_WRITING_APP-eng: mkvmerge v25.0.0 ('Prog Noir') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-08-07 12:32:31
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 400x578, 90k tbr, 90k tbn, 90k tbc
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
[00:07:34] scan: decoding previews for title 1
[00:07:34] scan: audio 0x1: eac3, rate=48000Hz, bitrate=640000 English (E-AC3) (5.1 ch)
[00:07:36] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[00:07:36] scan: supported video decoders: avcodec qsv
[00:07:36] libhb: scan thread found 1 valid title(s)
[00:07:52] gtkgui: Modified Preset: /Matroska/H.264 MKV 2160p60
[00:07:52] 1 job(s) to process
[00:07:52] json job:
{
    "Audio": {
        "AudioList": [
            {
                "Bitrate": 160,
                "CompressionLevel": -1.0,
                "DRC": 0.0,
                "DitherMethod": "auto",
                "Encoder": "fdk_aac",
                "Gain": 0.0,
                "Mixdown": "stereo",
                "NormalizeMixLevel": false,
                "PresetEncoder": "fdk_aac",
                "Quality": -3.0,
                "Samplerate": 0,
                "Track": 0
            }
        ],
        "CopyMask": [
            "copy:aac"
        ],
        "FallbackEncoder": "fdk_aac"
    },
    "Destination": {
        "AlignAVStart": false,
        "ChapterList": [
            {
                "Name": ""
            }
        ],
        "ChapterMarkers": false,
        "File": "/output/redacted (2).mkv",
        "InlineParameterSets": false,
        "Mp4Options": {
            "IpodAtom": false,
            "Mp4Optimize": false
        },
        "Mux": "mkv"
    },
    "Filters": {
        "FilterList": [
            {
                "ID": 3,
                "Settings": {
                    "block-height": "16",
                    "block-thresh": "40",
                    "block-width": "16",
                    "filter-mode": "2",
                    "mode": "3",
                    "motion-thresh": "1",
                    "spatial-metric": "2",
                    "spatial-thresh": "1"
                }
            },
            {
                "ID": 4,
                "Settings": {
                    "mode": "7"
                }
            },
            {
                "ID": 6,
                "Settings": {
                    "mode": 2,
                    "rate": "27000000/450000"
                }
            },
            {
                "ID": 11,
                "Settings": {
                    "crop-bottom": 0,
                    "crop-left": 0,
                    "crop-right": 0,
                    "crop-top": 0,
                    "height": 1080,
                    "width": 1920
                }
            }
        ]
    },
    "Metadata": {
        "Name": "redacted"
    },
    "PAR": {
        "Den": 1,
        "Num": 1
    },
    "SequenceID": 0,
    "Source": {
        "Angle": 0,
        "Path": "/storage/upload/complete/redacted.mkv",
        "Range": {
            "End": 1,
            "Start": 1,
            "Type": "chapter"
        },
        "Title": 1
    },
    "Subtitle": {
        "Search": {
            "Burn": true,
            "Default": false,
            "Enable": false,
            "Forced": false
        },
        "SubtitleList": []
    },
    "Video": {
        "ColorMatrix": 1,
        "ColorPrimaries": 1,
        "ColorTransfer": 1,
        "Encoder": "qsv_h264",
        "Level": "auto",
        "Options": "",
        "Preset": "balanced",
        "Profile": "auto",
        "QSV": {
            "AsyncDepth": 4,
            "Decode": false
        },
        "Quality": 15.0,
        "Tune": "",
        "Turbo": false,
        "TwoPass": false
    }
}
[00:07:52] CPU: Intel(R) Pentium(R) CPU G3220 @ 3.00GHz
[00:07:52]  - Intel microarchitecture Haswell
[00:07:52]  - logical processor count: 2
[00:07:52] Intel Quick Sync Video support: yes
[00:07:52]  - Intel Media SDK hardware: API 1.28 (minimum: 1.3)
[00:07:52]  - H.264 encoder: yes
[00:07:52]     - preferred implementation: hardware (any) via D3D11
[00:07:52]     - capabilities (hardware):  breftype la+i+downs vsinfo opt1 opt2+mbbrc+extbrc+trellis+ib_adapt+nmpslice
[00:07:52]  - H.265 encoder: no
[00:07:52] hb_scan: path=/storage/upload/complete/redacted.mkv, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
disc.c:323: failed opening UDF image /storage/upload/complete/redacted.mkv
disc.c:424: error opening file BDMV/index.bdmv
disc.c:424: error opening file BDMV/BACKUP/index.bdmv
[00:07:52] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.0
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[00:07:52] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from '/storage/upload/complete/redacted.mkv':
  Metadata:
    encoder         : libebml v1.3.6 + libmatroska v1.4.9
    creation_time   : 2018-08-07T12:32:31.000000Z
  Duration: 00:44:16.91, start: 0.000000, bitrate: 4017 kb/s
    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Metadata:
      BPS-eng         : 3375255
      DURATION-eng    : 00:44:16.905000000
      NUMBER_OF_FRAMES-eng: 63702
      NUMBER_OF_BYTES-eng:<PHONE_NUMBER>
      _STATISTICS_WRITING_APP-eng: mkvmerge v25.0.0 ('Prog Noir') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-08-07 12:32:31
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(eng): Audio: eac3, 48000 Hz, 6 channels, fltp (default)
    Metadata:
      BPS-eng         : 640000
      DURATION-eng    : 00:44:16.832000000
      NUMBER_OF_FRAMES-eng: 83026
      NUMBER_OF_BYTES-eng: 212546560
      _STATISTICS_WRITING_APP-eng: mkvmerge v25.0.0 ('Prog Noir') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-08-07 12:32:31
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 400x578, 90k tbr, 90k tbn, 90k tbc
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
[00:07:52] scan: decoding previews for title 1
[00:07:52] scan: audio 0x1: eac3, rate=48000Hz, bitrate=640000 English (E-AC3) (5.1 ch)
[00:07:54] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[00:07:54] scan: supported video decoders: avcodec qsv
[00:07:54] libhb: scan thread found 1 valid title(s)
[00:07:54] starting job
[00:07:54] decomb filter thread started for segment 0
[00:07:54] job configuration:
[00:07:54]  * source
[00:07:54] mask filter thread started for segment 1
[00:07:54]    + /storage/upload/complete/redacted.mkv
[00:07:54]    + title 1, chapter(s) 1 to 1
[00:07:54]    + container: matroska,webm
[00:07:54] mask erode thread started for segment 0
[00:07:54]    + data rate: 4017 kbps
[00:07:54]  * destination
[00:07:54]    + /output/redacted (2).mkv
[00:07:54] mask erode thread started for segment 1
[00:07:54]    + container: Matroska (libavformat)
[00:07:54]  * video track
[00:07:54]    + decoder: hevc
[00:07:54] mask dilate thread started for segment 0
[00:07:54]    + filters
[00:07:54] mask dilate thread started for segment 1
[00:07:54] yadif thread started for segment 0
[00:07:54] yadif thread started for segment 1
[00:07:54] decomb check thread started for segment 1
[00:07:54]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[00:07:54]      + Decomb (mode=39)
[00:07:54]      + Framerate Shaper (mode=2:rate=27000000/450000)
[00:07:54]        + frame rate: 23.976 fps -> peak rate limited to 60.000 fps
[00:07:54]      + Crop and Scale (width=1920:height=1080:crop-top=0:crop-bottom=0:crop-left=0:crop-right=0)
[00:07:54]        + source: 1920 * 1080, crop (0/0/0/0): 1920 * 1080, scale: 1920 * 1080
[00:07:54]    + Output geometry
[00:07:54]      + storage dimensions: 1920 x 1080
[00:07:54]      + pixel aspect ratio: 1 : 1
[00:07:54]      + display dimensions: 1920 x 1080
[00:07:54]    + encoder: H.264 (Intel Media SDK)
[00:07:54]      + preset:  balanced
[00:07:54]      + profile: auto
[00:07:54]      + level:   auto
[00:07:54]      + quality: 15.00 (QP)
[00:07:54]      + color profile: 1-1-1
[00:07:54]  * audio track 1
[00:07:54]    + decoder: English (E-AC3) (5.1 ch) (track 1, id 0x1)
[00:07:54]      + bitrate: 640 kbps, samplerate: 48000 Hz
[00:07:54]    + mixdown: Stereo
[00:07:54]    + dither: triangular
[00:07:54]    + encoder: AAC (libfdk_aac)
[00:07:54]      + bitrate: 160 kbps, samplerate: 48000 Hz
[00:07:54] sync: expecting 63702 video frames
[00:07:54] mask filter thread started for segment 0
[00:07:54] decomb check thread started for segment 0
[00:07:54] hb_display_init: using VA driver 'i965'
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /opt/intel/mediasdk/lib64/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
[00:07:54] decomb filter thread started for segment 1
[00:07:54] encqsvInit: using encode-only path
[00:07:54] encqsvInit: H.264/AVC High profile @ level 4.0
[00:07:54] encqsvInit: TargetUsage 4 AsyncDepth 4
[00:07:54] encqsvInit: GopRefDist 4 GopPicSize 32 NumRefFrame 3
[00:07:54] encqsvInit: BFramesMax 3 BRefType pyramid
[00:07:54] encqsvInit: RateControlMethod CQP with QPI 15 QPP 17 QPB 19
[00:07:54] sync: first pts video is 0
[00:07:54] sync: Chapter 1 at frame 1 time 0
[00:07:54] sync: first pts audio 0x1 is 1440
[00:07:55] qsv_enc_init: using 'hardware (1) via VAAPI' implementation, API: 1.28
libva info: VAEncMiscParameterBufferQualityLevel.quality_level (4) out of range (max 2).
[00:07:55] encqsv: MFXVideoENCODE_EncodeFrameAsync failed (-17)
[00:07:55] work: average encoding speed for job is 0.000000 fps
[00:07:55] comb detect: heavy 0 | light 0 | uncombed 29 | total 29
[00:07:55] decomb: deinterlaced 0 | blended 0 | unfiltered 25 | total 25
[00:07:55] vfr: 21 frames output, 0 dropped and 0 duped for CFR/PFR
[00:07:55] vfr: lost time: 0 (0 frames)
[00:07:55] vfr: gained time: 0 (0 frames) (0 not accounted for)
[00:07:55] eac3-decoder done: 96 frames, 0 decoder errors
[00:07:55] hevc-decoder done: 57 frames, 0 decoder errors
[00:07:55] sync: got 30 frames, 63702 expected
[00:07:55] sync: framerate min 23.981 fps, max 23.981 fps, avg 23.976 fps
[00:07:55] mux: track 0, 0 frames, 0 bytes, 0.00 kbps, fifo 8
[00:07:55] mux: track 1, 58 frames, 25187 bytes, 161.04 kbps, fifo 64
[00:07:55] libhb: work result = 4

The video encoder (h.264 qsv) is in the list, encoding itself fails after few seconds. Any thoughts on how to fix this? Thanks!

Under the Video tab, try to toggle the value of the "Preset" setting.
When changing the encoder, there may be some settings that are not properly "reset" in a way that are compatible with the new selected encoder.

@jlesage Thanks, that worked!


[Bug] first_value semantic conflict

Search before asking

[X] I searched in the issues and found nothing similar.

Paimon version
0.8
Compute Engine
Flink
Minimal reproduce step
I have read this issues: https://github.com/apache/paimon/issues/3020
I discovered this phenomenon：
CREATE TABLE T (
    k INT,
    a INT,
    b VARCHAR,
    c VARCHAR,
    d VARCHAR,
PRIMARY KEY (k) NOT ENFORCED)
 WITH ('merge-engine'='aggregation',
'fields.b.aggregate-function'='first_value',
'fields.c.aggregate-function'='first_non_null_value',
'fields.d.aggregate-function'='first_not_null_value',
 'sequence.field' = 'a'
);

INSERT INTO T VALUES (1, 4, '4', '4', '4')
INSERT INTO T VALUES (1, 2, '2', '2', '2')
INSERT INTO T VALUES (1, 3, '3', '3', '3')

The result is [1, 4, 2, 2, 2] , as expected
If I manually trigger a compaction before the third insert, like:
INSERT INTO T VALUES (1, 4, '4', '4', '4')
INSERT INTO T VALUES (1, 2, '2', '2', '2')
CALL sys.compact('default.t', '', '', '', 'sink.parallelism=4')
INSERT INTO T VALUES (1, 3, '3', '3', '3')

The result is [1, 4, 3, 3, 3] , and there is a semantic problem.
For local debugging, in this case, there are only two values merged ([1, 3, 3, 3, 3], [1, 4, 2, 2, 2]) when querying.
It seems that after compaction, the previous sequence information was lost.
What doesn't meet your expectations?
The Doc. description is vague：

I'm not sure if there's something wrong with my understanding. Should the oldest sequence be maintained? Otherwise the compaction will lead to inconsistent first_value semantics
Anything else?
No response
Are you willing to submit a PR?

[X] I'm willing to submit a PR!

Thanks @luowanghaoyun for report this. IMO, the aggregate function for first, first_non_null_value, last_non_null_value whose value are not align with the latest sequence may encounter this problem, because the actual "version number " of the value is not kept.
I try to introduce an exclusive sequence for these three kind aggregation field, it should solve this problem, as posted in https://github.com/apache/paimon/pull/3101 But I think it's a bit burden for end user, especially for the aggregation table, the default aggregation function is last_non_null_value. And the exclusive sequence enforce user to config an individual sequence field for these three kind aggregation field.

@Aitozi Why not keep the earliest sequence under the mentioned scenarios? I think sequence.field should also be constrainted with the aggregation function.

If we have serval aggregation function fields, a single sequence.field is not enough. The first need earliest sequence, but last_value need the latest sequence function

@Aitozi Thanks for claring that! it is actually more complex than I thought.

@Aitozi hi, when is this issue expected to be fixed?


sidebar tweaks

Renaming Graph/Create to Structure/Trace, and scrunching things in a bit.

also need margin after last button in sidebar
sidebar last-child margin-bottom 15px

Can you add that to this branch plz?


Make sure the MPConfigTest has beans.xml file.

The test doesn't add beans.xml while other TCK tests with CDI do.
This can cause problems with different Arq. adapters such as the one for SE env which we leverage.
It doesn't impact the tests in any way.

LGTM. Will wait for @njr-11 to review before merging.


2-dom

https://nataliyakoval.github.io/frontend-course-2020/

https://nataliyakoval.github.io/frontend-course-2020/homeworks/nataliia.koval_NataliyaKoval/2-DOM/


Enabled dark and light mode with switch for docs using docsify-darklight-theme

Proposed changes
docsify-darklight-theme plugin enables user to switch between dark and light mode. It will automatically detect default theme used by browser (only supported browsers) and set theme to your website accordingly. For more reference
Light Mode

Dark Mode

Types of changes

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

Checklist

[ ] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[x] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Closing issues

Fixes #
Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...

guess thats ok? @PeterKottas what do you think?

Yeah sure, why not. There's a whole bunch of stuff that can be added to doscsify easily, that why we love it :)


raftstore: call proposed callback in advance

What problem does this PR solve?
Issue Number: close https://github.com/tikv/tikv/issues/11121
Problem Summary:
This PR should be merged after https://github.com/tikv/tikv/pull/11111.
Like https://github.com/tikv/tikv/pull/11111 said, the store loop is much faster than before.
The cmd-batch-concurrent-ready-max-count is used to enhance the effect of batch cmd and reduce CPU overhead.
The proposals will be postponed if the number of concurrent ready is greater than cmd-batch-concurrent-ready-max-count.
However, this method introduces a problem that the proposed callback is postponed because it is called only when proposing the cmd.
There is an optimization named pipelined pessimistic lock that depends on proposed callback. So this PR can reduce the duration of pipelined pessimistic lock.
What is changed and how it works?
What's Changed:
This PR tries to call proposed callback in advance to solve this problem.
In order to maintain the same success rate as before, the batched proposals will be proposed if the leader is about to transfer or a admin command is about to propose.
Related changes

No

Check List
Tests

Manual test (add detailed scripts or steps below)
I run tipocket pipeline test like https://github.com/tikv/tikv/pull/8499 did.

2021/10/29 14:47:42 pipeline.go:354: [info] [5h59m50s] tps: 49.00 lock_err/s: 0.00 commit_err/s: 0.00 lock_err/commit_err/total: 0/0/1023440(0.00%)

The result shows this PR can provide the same guarantee as before, which is if there is no abnormal leader transfer, the write operation must succeed in the near future.
Side effects

No

Release note
None.

Any test code for this changing?

/merge


Are there plans for version 3.0 to reduce the base size? (Eg. for desktop apps or microservices (wasm on server)).

When you do dart compile exe what you really are doing is dart compile aot-snapshot and then glue this output together with dartaotruntime.exe.
That means the minimum size of a Dart program compiled to an self-running executable will always at least be the size of dartaotruntime.exe which contains all the native code which Dart makes use of (garbage collection, system calls and so on).
The good thing is that dartaotruntime.exe is a constant size so the size of a "hello world" program is not really a symbol that Dart programs are going to increase a lot in size with more code.
I remember there have been some discussions about the possibility of Dart compiler to selective choose which parts of dartaotruntime.exe that should be included but I seem to remember that the conclusion have been the extra complexity are not really worth it since it does not really make sense to optimize Dart for very small simple programs.
If you are going to make multiple small utility programs, it is going to be a lot of overhead to include dartaotruntime.exe in every executable. You can here instead just take dartaotruntime.exe from Dart SDK and include with your programs. Instead of dart compile exe, you will then use dart compile aot-snapshot and then add some scripts together with your programs that calls: dartaotruntime.exe yourProgram.aot. You will then only pay the overhead of dartaotruntime.exe once in your program distribution.

What @julemand101 says is correct. TLDR story here is that for various reasons we end up including a bunch of stuff into the resulting binary which is not going to be used by a trivial small program, e.g.

dart:io implementation including native implementations of file system, networking, BoringSSL and zip.
regexp engine
portions of ICU, pulled in by regexp engine
various pieces of async machinery (e.g. Future)
Uri
pieces of dart:typed_data library

It should be possible to reduce this considerably - but so far we have not prioritised this highly mostly because any real large app will use need most of this machinery included anyway.
That being said we will gradually chip away some of these things: e.g. since we want to encourage people to move away from dart:io HTTP stack to package:http which provides access to platform specific HTTP stacks we also want to make sure that dart:io stack can be removed when it is not needed.

That being said we will gradually chip away some of these things: e.g. since we want to encourage people to move away from dart:io HTTP stack to package:http which provides access to platform specific HTTP stacks we also want to make sure that dart:io stack can be removed when it is not needed.

Good to hear there are plans to reduce the included libs.
IMO

regex
ICU
zip
and maybe others
are not needed in the standard runtime.

I asume the new compiler target WASM would not include the current desktop runtime because the runtime "Wasmer" or "Wasmtime" will offers APIs for some libs included in the Dart runtime.
How does Flutter handle the Dart runtime? Is the complete Dart runtime included in the Flutter-runtime on desktop?

I asume the new compiler target WASM would not include the current desktop runtime because the runtime "Wasmer" or "Wasmtime" will offers APIs for some libs included in the Dart runtime.

Yes, Wasm target is different from the native target and it would rely on the underlying Wasm engine, e.g. we assume that underlying engine has regexp engine, etc.

Is the complete Dart runtime included in the Flutter-runtime on desktop?

Flutter includes basically the same runtime as the desktop version.

Thank you for the explanations.


[NETBEANS-54] Module Review api.annotations.common

external library: jsr305. pom file states AL-v2.0, however,
jsr305-license.txt states 'New BSD license'. Assuming AL-v2.0,
removing license file, no notice necessary. Maven coordinates added.

checked Rat report; changed/added license headers in 3 files:
external/binaries-list and apichanges.xml + one file located under
META-INF/services, but maybe the latter does not need a license header?

skimmed through the module, did not notice additional problems

I am afraid the license here is a little bit more complex. I think the license is probably BSD, at least based on FindBugs:
https://github.com/findbugsproject/findbugs/blob/master/findbugs/licenses/LICENSE-jsr305.txt
(Its not clear where the Apache license note comes from, but it is probably not correct.)
Also, the file contains some re-packaged annotations from net.jcip.annotations, so these are presumably under:
https://github.com/findbugsproject/findbugs/blob/master/findbugs/licenses/LICENSE-jcip.txt
So we probably need a license file with these both and maybe even a -notice.txt.
The good thing on this particular place is that we only need this file for building.
The license file should be present even if the license would be Apache.
Otherwise, looks OK.

Can one of the admins verify this patch?

Thanks Jan. I restored the jsr305 license and added a jcip license. I updated license header files according to latest insights on Rat exclusions (files that don need a license header). I think a NOTICE should be at the project's top level, so this is outside the scope of this module review.
Is this alright now?

Hi Dave,
Sorry for belated answer.
I think the jcip license text should be merged into the existing -license.txt file. Also the "License: " tag should probably be changed to something else than "New BSD" (e.g. "BSD+jcip"). Even if though this is probably not ever going to be used.
For notice - I suspect we will need different notices, one at the top level of the repository for things that are in the repository (which this is not), and a different one for binary builds (where the notice should contain exactly what is in the binary, not more, not less, in other words, this will probably differ between the platform and the Java IDE). And there needs to be enough data to construct such notices automatically, I don't think it is realistic to maintain them manually. Hence the request to add -notice.txt to external binaries if needed, so the build will be able to pick them up if needed. But it is not quite clear to me if anything like that is needed for this library.

Hi Jan,
Thanks for reviewing again.
In no way, I am a legal expert. But I think that by providing the jcip-license.txt file, we meet the requirements of the license stated in article 4b (https://creativecommons.org/licenses/by/2.5/legalcode) and I think no notice is needed? Why do you think needs the jcip license text be merged in the jsr305 one? I believe this is also not done by the findbugs-community who repackaged it with jsr305.jar.
Are these -license.txt files somehow processed automatically and do they need a certain structure, such as having a License-tag? Is that described somewhere?

Description of the current -license.txt processing is here:
http://wiki.netbeans.org/DevFaqExternalLibraries
I think details under Apache are still somewhat unclear, but I think maintaining -license.txt and -notice.txt (if needed) in the library wrapper near the external library is much more maintainable than trying to have a central registry, and that whatever we do will be based on the current design/state. So, I think it would be good to have things prepared for automatic processing as much as possible.
Thanks.

I added notice file for jcip-annotations instead of a jcip-license file. I changed the jsr305 license file based on the info in http://wiki.netbeans.org/DevFaqExternalLibraries as pointed out by Jan.
Unfortunately, the checksum of the artifact at the maven coordinates differs from the original download. The META-INF says it's build with a different JRE version. I have not thoroughly checked the contents of the maven download.

Is anything more needed to be done here or can this one be merged?

Merged - thank you!


added service keys command

[finishes #87057920]
Signed-off-by: zhang-hua<EMAIL_ADDRESS>

@shalako this PR adds the list keys behavior to the CLI and corresponds to the CC PR #349

Hi @simonleung8, @jberkhahn
The CC part PR https://github.com/cloudfoundry/cloud_controller_ng/pull/349 has been merged, so I guess this one can be reviewed and tried on cli side? thanks
cc: @maximilien

@xingzhou not until the builds are green and we can bump the updated Cloud Controller into cf-release. It may be more helpful for you to monitor the stories in Tracker, instead of the PRs.
See: https://www.pivotaltracker.com/n/projects/1211680/stories/91469560

Thanks @xingzhou , we have made some comments, just let us know when you are ready for us to take a look at it again.

@simonleung8 : the travis is happy now. Please take a look at the new PR. Thanks!
cc: @maximilien @xingzhou

@jberkhahn and @simonleung8 , the code is now ready for review, please take a look at the latest commit, thanks

@xingzhou Sorry but can you rebase this PR.
Also I don't see the new changes you have made? There is only 1 commit in this PR and it is the original commit.

@simonleung8 , please help to review this new PR. Thanks!
cc: @maximilien @xingzhou

I added various small comments. Feel free to cherry pick what to address. None are show blockers IMO.

@maximilien have made some changes based on your comments. thanks!
cc @simonleung8 @xingzhou

@zhang-hua Only 2 files are changed with the latest commit 5a4c4d1, the original PR changes seems to be gone with this commit.

Hi @simonleung8 , the original commit #68b153c of this PR has been merged. But Max have found some minor issues. So we fixed it in a new commit and use the original branch to submit this fix. So it looks like the changes is gone. If it is not good, we can submit a new PR with a different branch for this minor fix. Feel free to comment. Thanks!
cc @xingzhou @maximilien

Looks good, merged


Eliminate reasoning complexity due to the union in hasTag in the relations ontology

The hasTag property in relations is defined as multivalued, and unnecessarily increases inefficiencies in reasoning as well as confusion with the hasTag property in LCC, which is sufficient for the use cases we have identified for FIBO. It should be replaced in all remaining uses with the FIBO hasTag property and eliminated.
This issue is related to #1043.

I think in the last sentence "It should be replaced in all remaining uses with the FIBO hasTag property and eliminated." it should say "It should be replaced in all remaining uses with the LCC hasTag property and eliminated."


Fortran: Intel Support

This PR extend the fortran module with a new +intel flag, enabling support for the well-known Intel Fortran. This establishes Doom as the only alternative to Eclipse for off-the-shelf IDE support on Linux.
TODO

[x] doom doctor checks
[x] Generalized build/run functions detect ifort
[x] Extra map! entries based on +intel
[x] Testing

I'll be able to finish this off next week.

Good to go!

All done.

LGTM. Thanks again!


Fixed Chinese locale code: CHS to Hans & CHT to Hant

Fixes #373 and most likely the remaining warnings on #317

Can I please get some post-merge review? I had to merge this myself as I wanted to fix some errors and warnings and wouldn't get a chance to do a release anytime soon if I didn't do it now. Thanks.

Looks good


WFCORE-678 console-enabled="false" does not work in domain mode

Fixes WFCORE-678, and allows the console to be disabled in domain mode.

Can one of the admins verify this patch?

OK to test

Not sure I'm an admin :)

Core - Full Integration Build 934 is now running using a merge of<PHONE_NUMBER>9bbcb055b057ad262ad20088c46565

Windows Build 1342 is now running using a merge of<PHONE_NUMBER>9bbcb055b057ad262ad20088c46565

Linux Build 1782 is now running using a merge of<PHONE_NUMBER>9bbcb055b057ad262ad20088c46565

Windows Build 1342 outcome was SUCCESS using a merge of<PHONE_NUMBER>9bbcb055b057ad262ad20088c46565
Summary: Tests passed: 3103, ignored: 66 Build time: 0:20:47

Linux Build 1782 outcome was SUCCESS using a merge of<PHONE_NUMBER>9bbcb055b057ad262ad20088c46565
Summary: Tests passed: 3103, ignored: 66 Build time: 0:22:45

Core - Full Integration Build 934 outcome was FAILURE using a merge of 78dba1966b5b44d191b2a9c41cf5ea38b0a08689
Summary: Tests failed: 1 (1 new), passed: 2867, ignored: 373 Build time: 0:48:50
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.ejb.timerservice.mgmt.NonPersistentIntervalTimerManagementTestCase.testResourceExistence: <no details avaliable>

Windows Build 1343 is now running using a merge of 78dba1966b5b44d191b2a9c41cf5ea38b0a08689

Core - Full Integration Build 935 is now running using a merge of 78dba1966b5b44d191b2a9c41cf5ea38b0a08689

Linux Build 1783 is now running using a merge of 78dba1966b5b44d191b2a9c41cf5ea38b0a08689

Windows Build 1343 outcome was SUCCESS using a merge of 78dba1966b5b44d191b2a9c41cf5ea38b0a08689
Summary: Tests passed: 3103, ignored: 66 Build time: 0:20:31

Linux Build 1783 outcome was SUCCESS using a merge of 78dba1966b5b44d191b2a9c41cf5ea38b0a08689
Summary: Tests passed: 3103, ignored: 66 Build time: 0:22:45

Core - Full Integration Build 935 outcome was SUCCESS using a merge of 78dba1966b5b44d191b2a9c41cf5ea38b0a08689
Summary: Tests passed: 2868, ignored: 373 Build time: 0:49:35

It looks like this branch needs a rebase or something, as the commit list includes an unrelated commit from Kabir.

Closing in favor of #701.


Errors with ./update.py

I get some errors when I run
./update.py --version 3.13.9

building '/nix/store/8rdiiifgmgm79ldbjpmidl5ymrnbzp7g-flutter-tools-3.13.9-package-config.json.drv'...
building '/nix/store/vc1zfvdfw94dfnhjs3yb5bw1k47phaz9-flutter-tools-3.13.9-package-config-with-root.json.drv'...
error: builder for '/nix/store/vc1zfvdfw94dfnhjs3yb5bw1k47phaz9-flutter-tools-3.13.9-package-config-with-root.json.drv' failed with exit code 1;
last 10 log lines:
> unpacking sources
> unpacking source archive /nix/store/nf4dzncx6zvwvh0a4a01jg0lagffdibb-source
> source root is source/packages/flutter_tools
> patching sources
> /build/source /build/source/packages/flutter_tools
> applying patch /nix/store/ffygqaky3fd5f4g747j6gkbnxb9yxg4x-copy-flutter-macos-framework-binary.patch
> patching file packages/flutter_tools/lib/src/build_system/targets/macos.dart
> Hunk #3 FAILED at 73.
> 1 out of 3 hunks FAILED -- saving rejects to file packages/flutter_tools/lib/src/build_system/targets/macos.dart.rej
> patching file packages/flutter_tools/bin/macos_assemble.sh
For full logs, run 'nix log /nix/store/vc1zfvdfw94dfnhjs3yb5bw1k47phaz9-flutter-tools-3.13.9-package-config-with-root.json.drv'.
error: 1 dependencies of derivation '/nix/store/lw0vzhfwqnk84z5c5nazv4k1f3wvldwb-flutter-tools-3.13.9.drv' failed to build
error: 1 dependencies of derivation '/nix/store/qihv88dvzmw0vfgw6vl4gycxz24nqpc8-flutter-tools-3.13.9.drv' failed to build
error: 1 dependencies of derivation '/nix/store/s344hy8dqfm1k0kan5xd2miwgygqkdjp-flutter-tools-3.13.9.drv' failed to build
error: 1 dependencies of derivation '/nix/store/b23g6f8580ls16fx2raw3ncyll9xji7d-flutter-3.13.9-unwrapped.drv' failed to build
error: 1 dependencies of derivation '/nix/store/jgcy6x16n1vaqcwsl0n2p5dknkmkvdpg-flutter-3.13.9-unwrapped.drv' failed to build
error: 1 dependencies of derivation '/nix/store/pjviz1jf38cs4y6sami0llzd0y6scrc9-flutter-3.13.9-unwrapped.drv' failed to build
error: 1 dependencies of derivation '/nix/store/3wshn8cgygym5j32p2f8n44vk38hvznr-flutter-cache-dir.drv' failed to build
error: 1 dependencies of derivation '/nix/store/5slkpc7lg9k0b3hi8mgvynk4i5sglm84-flutter-cache-dir.drv' failed to build
error: 1 dependencies of derivation '/nix/store/fwgk64ayvic7nwpwva9n4pxghkwgq1yz-flutter-cache-dir.drv' failed to build
error: 1 dependencies of derivation '/nix/store/f3rjaa1cv4b0xa48bvgs282k28vjxqcl-flutter_immutable.drv' failed to build
error: 1 dependencies of derivation '/nix/store/hi5scbwl9r7280199vys9ymc2zbrhhhc-flutter_immutable.drv' failed to build
error: 1 dependencies of derivation '/nix/store/j41aap0jr0x97cyn7cylxr5fnyim05g0-flutter_immutable.drv' failed to build
error: 1 dependencies of derivation '/nix/store/2fhz9ikwj4wxr1z335livpndxfdf32kj-flutter-wrapped-3.13.9.drv' failed to build
error: 1 dependencies of derivation '/nix/store/7zmwz83fmx3606kr2gkyks598fxxglh1-flutter-wrapped-3.13.9.drv' failed to build
error: 1 dependencies of derivation '/nix/store/nx8n265lgggnwx452kiphcjdkjqr2mzj-flutter-wrapped-3.13.9.drv' failed to build
error: 3 dependencies of derivation '/nix/store/4gwfwbj45jgrms9mj4lisw15b1ar9fkb-flutter-wrapped-3.13.9-sdk-links.drv' failed to build
error: 3 dependencies of derivation '/nix/store/dcl2ggdy7f37b1r91xwvbckv49kw95rc-flutter-wrapped-3.13.9-sdk-links.drv' failed to build
error: 3 dependencies of derivation '/nix/store/s7p96s5iy7wvwilna21xjqlcaaz25w7j-flutter-wrapped-3.13.9-sdk-links.drv' failed to build
error: 1 dependencies of derivation '/nix/store/0z309lfpcvh6li6kgsg4i3x073hddvbk-flutter-artifacts-android-aarch64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/h310lc91lf3yh60dg80wxzbz0i6x426n-flutter-artifacts-android-x86_64-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/3af75m8971w6jfh16k1fdy44kmqdqhrc-flutter-artifacts-android-x86_64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/wnva7amj0nchpfzdg9ijy1c6qyqrzghx-flutter-artifacts-fuchsia-aarch64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/vzv4r6isy8ls2jpni2bp7fyc4c2d2n97-flutter-artifacts-fuchsia-x86_64-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/60b9ff19ln1s3jz04wbfragh9kfpdpbp-flutter-artifacts-fuchsia-x86_64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/c5acfib6pqv3pd32kfzzla01x5p7xxxq-flutter-artifacts-ios-aarch64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/7zahmm7pi75k82v74vnivdlqwgirfbwz-flutter-artifacts-ios-x86_64-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/lbx6ni6914vi12c1b9kr9wkmiv99p8c8-flutter-artifacts-ios-x86_64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/d0b26bfynk6k39jcki2a42h60v2rcd24-flutter-artifacts-linux-aarch64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/lnwsj6425c6kmdplp7qvi56ib66z00vv-flutter-artifacts-linux-x86_64-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/7648jm7akd1x88x4kl6i5a3hgh4hibyc-flutter-artifacts-linux-x86_64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/v85909pz15q90i4qndrqph7dayaa7z22-flutter-artifacts-macos-aarch64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/1wwfpda48za9p1mh3r5k9lhah8n1c4lm-flutter-artifacts-macos-x86_64-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/q4ya9m4gyaljn7maz1yc34d2z3l1326w-flutter-artifacts-macos-x86_64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/l17irh8qx2qs2453xmq559sarr10qlpl-flutter-artifacts-universal-aarch64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/rw87f2xrzns1jdp8p8yf7i52pv41ip69-flutter-artifacts-universal-x86_64-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/6lpmz4ky4yjlg0yif5qspb0k03q3371d-flutter-artifacts-universal-x86_64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/63awzxr5q8901j4ajpvdp4qp51s6hv0p-flutter-artifacts-web-aarch64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/y3bk00i8ml2abhxp19ryh2qnp5m7gr2s-flutter-artifacts-web-x86_64-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/14vc66ciaph2mdmr4bim3lcv14l5fkzy-flutter-artifacts-web-x86_64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4njyr3vpkbhxwb5nldrp57d408anlyx2-flutter-artifacts-windows-aarch64-linux.drv' failed to build
error: 1 dependencies of derivation '/nix/store/k7prxrl7g1zd05ca71spjqg9n6ryfdza-flutter-artifacts-windows-x86_64-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/ndpgbhmmvcz10xlr4kbavqlv826q69rq-flutter-artifacts-windows-x86_64-linux.drv' failed to build
error: 24 dependencies of derivation '/nix/store/l78qx94qdy3mwy52znqly93m2kbdwr95-evaluate-derivations.drv' failed to build

I am trying to return to version 3.13.9 for one of my projects.

It is also necessary to adjust patches, as they are sensitive to changes in upstream. You can also remove copy-flutter-macos-framework-binary.patch if you don't need Mac ARM64 support.


BUG: FATAL instead of FATAL_ERROR in CMakeLists.txt

When calling message(FATAL "..."), the configuration process is not
interrupted and one can still generate the project. The key word
that needs to be used in CMake to stop the configuration is
'FATAL_ERROR'.

+1, merge at your convenience :)


run microservices - docker compose

The microservices don't start when doing a docker compose up either - screenshot below
Can you please add on more steps here to have it running. Thanks.

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

ID: 695c0300-a1b8-6fa9-83c8-4dac89d7e60f
Version Independent ID: ff0935b4-4d79-de75-8d31-11481f0e94ff
Content: Deploy the remote monitoring solution locally - Docker - Azure
Content Source: articles/iot-accelerators/iot-accelerators-remote-monitoring-deploy-local-docker.md
Service: iot-accelerators
GitHub Login: @avneet723
Microsoft Alias: avneets

@ac2707 Thanks for the feedback! We are currently investigating and will update you shortly.

Hi, any update on this ? microservices not running in VS, VS Code, docker - please advise with more detailed steps and screenshots, Thanks.

Hi, any update on this ? microservices not running in VS, VS Code, docker - please advise with more detailed steps and screenshots, Thanks.

The error seems to be with storage-adapter microservice. Can you share the logs of the service, before it fails? This could be very well an issue with environment variables. Can you also share which environment variables are set on your machine?

Hi, any update on this ? microservices not running in VS, VS Code, docker - please advise with more detailed steps and screenshots, Thanks.

The error seems to be with storage-adapter microservice. Can you share the logs of the service, before it fails? This could be very well an issue with environment variables. Can you also share which environment variables are set on your machine?

Hi,
We are also experiencing the same issue. None of the micro-services are starting up automatically. When  we run docker-compose up the status for the micro-services are showing as Done.  When we try to check the status of the micro-services in the browser, the micro-services are not running. due to this no data is populated on the dashboard.
I am attaching some files for the issue. Please provide us an update so that we can solve the issue.

Hi,
I am attaching the error logs also. PFA
deployment_log.txt

@sushilraje Please have a look at this issue and provide your suggestions.

Is this issue still being actively investigated? I recently tried to deploy (this week) and the result was identical. Using a corporate Azure account, deployed in Docker under Mac OS.
Thanks

@sushilraje, any updates here?

Hi,
I tried every solution

Deploy using CLI
Deploy locally using VS Code
Deploy locally using Visual Studio
Deploy locally with docker
None of your solution is working everytime they fail drastically. I invest my 3 days but nothing worked. Is anyone working on this issue because this thread is open since May 2019.
I am requesting MS Team to provides a speedy solution. Lots of things are pending.

This issue is accoured from me on linux openSUSE development with docker .Net veresion

Remote Monitoring and Predictive Maintenance solution accelerators are no longer supported. Check the FAQ  to learn more.

#please-close


⚠ Fortnite has degraded performance

In 50fe83e, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1564 ms

Resolved: Fortnite performance has improved in be2d342.


HHH-14810 @NotBlank and @NotEmpty were used, "NOT NULL" option wasn't add in generated DDL.

https://hibernate.atlassian.net/browse/HHH-14810
I've worked on the content of the issue. Please comment if there's anything to modify.
and, I hope everyone here has a happy day. 🎄

Thanks!


Java 1.8 - VM cluster build fails

Tried to create a new VM cluster with default['java']['jdk_version'] set to 8 and automated_install fails with the following error in worker node.
[2016-06-24T15:19:49-04:00] INFO: template[/etc/tez/conf/tez-site.xml] created file /etc/tez/conf/tez-site.xml
[2016-06-24T15:19:49-04:00] INFO: template[/etc/tez/conf/tez-site.xml] updated file contents /etc/tez/conf/tez-site.xml
[2016-06-24T15:19:49-04:00] INFO: template[/etc/tez/conf/tez-site.xml] mode changed to 655
[2016-06-24T15:19:49-04:00] INFO: Processing bash[make_apps_tez_dir] action run (bcpc-hadoop::tez line 32)

================================================================================
Error executing action `run` on resource 'bash[make_apps_tez_dir]'
================================================================================

Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of "bash"  "/tmp/chef-script20160624-1721-4wuqw8" ----
STDOUT:
STDERR: Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/hadoop/fs/FsShell : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:296)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:406)

[2016-06-24T15:19:59-04:00] INFO: [template[/etc/hadoop/conf/hadoop-env.sh]] sending restart action to service[hadoop-yarn-nodemanager] (delayed)
[2016-06-24T15:19:59-04:00] INFO: Processing service[hadoop-yarn-nodemanager] action restart (bcpc-hadoop::datanode line 329)

================================================================================
Error executing action `restart` on resource 'service[hadoop-yarn-nodemanager]'
================================================================================

Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of /etc/init.d/hadoop-yarn-nodemanager restart ----
STDOUT: * Stopping Hadoop nodemanager:
stopping nodemanager
 * Starting Hadoop nodemanager:
starting nodemanager, logging to /var/log/hadoop-yarn/yarn-yarn-nodemanager-bcpc-vm3.out
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/hadoop/yarn/server/nodemanager/NodeManager : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)

This is failing on 1.7 as well.

We set the bigtop JAVA_HOME to /usr/lib/jvm/default-java here:
https://github.com/bloomberg/chef-bach/blob/master/cookbooks/bcpc-hadoop/attributes/default.rb#L135-L136
On Ubuntu 12.04, this will always be a symlink to openjdk 6, which is not expected to work with hdp.  The default-java symlink is intended for use by the debian package scripts, not end-users, so it is not managed by the alternatives system.
We should update the attribute instead, and set it to /usr/lbi/jvm/java-8-oracle-amd64

Biju points out that the java cookbook will update this symlink to point to Oracle java if the node is re-cheffed.
Perhaps we should include_recipe bcpc-hadoop::configs in the top of the 'bcpc-hadoop::tez' recipe, in order to guarantee the symlink runs before we attempt to run any hdfs commands

I still don't understand why the java cookbook symlink update was happening AFTER the bcpc-hadoop::tez recipe.
In any case, updating the attribute solves the problem:
https://github.com/bloomberg/chef-bach/pull/616/commits/326e9381a5e095e2975964e12deb9958e62f54cb

This is fixed in PR #616


Better support of table in markdown and  tag

not sure if it's a dark mode color contrast issue.
response
Sure, here's a table that summarizes the suggested itinerary for a 3-day trip to Beijing:

| Day | Activities |
| --- | --- |
| 1 | - Visit Tiananmen Square and the Forbidden City
- Go for a walk in the hutongs |
| 2 | - Take a day trip to the Great Wall of China
- Visit the Summer Palace |
| 3 | - Visit the Temple of Heaven
- Explore the modern architecture of Beijing
- Stroll in Wangfujing shopping street |

I hope this helps!

rendered by chatgpt-ui

rendered by openai

Hello, thank you for your valuable suggestion.
The table has been optimized. Regarding the  tag, there is currently no better solution due to plugin limitations.


Comment: Nothing works any more.

Just a comment for all readers and evaluators. It seems that this project needs contribution and is somehow really dysfunctional right now - at least on setting up a new app with this template.
As of now with node 6.13 lts, current package versions of issue date, Mac or Ubuntu OS, only the init works. First fail when running ./finishInstall.js - package version issues on windows init and later run:[platform] does not work on any platform any more. Errors depending on the platform somewhere. Release targets unfortunately the same. Too much things to help debugging.

As of now with node 6.13 lts

What's that version? I'm not sure it's an oficial one... Can you point me to it? Maybe it's a problem on the Node.js version you are using.


Use the rabbitmq secret created by new ETOS helm charts instead

Applicable Issues

eiffel-community/etos#153
Description of the Change

Get rabbitmq environment variables from a secret instead
Alternate Designs

None
Benefits

Allows users to create secrets using other techniques than default Kubernetes.
Possible Drawbacks

None
Sign-off

Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
Signed-off-by: Tobias Persson<EMAIL_ADDRESS>

Last commit was non-controversial. Will merge without any new approvals.


cases in last 14 days

since it is important to know how active is covid 19 in an area, it is pertinent to know how many fresh cases were confirmed in last 14 days . whether there is a sudden rise or the graph is flattening will be suggested by the number of fresh cases in last 14 days.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

The graph already has an option to select last 14 days. Could you please check and revert?

SORRY I AM UNABLE TO LOCATE THAT OPTION....
I THINK 14 DAYS WILL BE MORE RELEVANT AS INCUBATION PERIOD IS 14 DAYS AND MOST OF THE CASES WILL REPORT WITH IN 14 -16 DAYS

Ok, 14 days could be a button in main page and in necessary dee-dive graphs. Marking this available.

I can work on this issue. You can assign it to me.

thanks for adding the graph of state wise  number of cases in last 7 days. but it would be more relevant if it is 14 days as it matches with the incubation period. if there is no case in last 14 days we can presume that there is no virus floating around. and another 2 weeks absence of cases will confirm

Patched.


Not possible to set proxy settings on linux because ob . in the name

It is not possible to export the environment variables http.proxyHost and http.proxyPort on linux where our CI runs because of the dots in the name.
Is there a workaround to use these variables on linux?

bug that needs to be fixed


None of the mono versions are working for me

So far I've tried:

v3.0-stable_mono_win64
v3.0.2-stable_mono_win32
v3.0.2-stable_mono_win64
v3.0.3-rc1_mono_win32
v3.0.3-rc1_mono_win64

All of them except 3.0.3 crash when either loading a pre-existing C# project, or when creating a C# script.
Both versions of 3.0.3 are able to open C# projects and create C# scripts, however they don't compile.
In the output panel each script that's being used in the scene comes up with a line of red text like this:
Cannot find class 'Main' for script res://Main.cs
But it's wrong, Main.cs, consists of:
using Godot;
using System;

public class Main: Spatial
{
    public override void _Ready()
    {
        GD.Print("Hello World");
    }
}

It's like this with every .cs script file.

Do you have the right Mono SDK (v5.4.x) installed and working?

I have 5.10.1 installed.
That probably explains the crashes for the other versions, but it doesn't explain the 'Cannot find class' messages I'm getting in 3.0.3 :/

3.0.3-rc2 is out now. Can you please retry?

I know I'm still having this issue in 3.0.3-rc2. Is it because GodotSharp.dll and GodotSharpEditor.dll never get placed in the "$(ProjectDir).mono\assemblies" folder?


Fixes #520. Application.Init / Shutdown are confused about TopLevels created by Application.Begin and not cleaned up by Application.End

Fixes #520 - Application.Init / Shutdown are confused about TopLevels created by Application.Begin and not cleaned up by Application.End
This PR Is pretty massive:

Refactoring of UI Catalog to

Remove Scenario.Top
Provide better debuggability of the resources used by the main app and Scenarios
Additional Dispose checking (for RunState)
EVERY Scenario was updated as part of this PR

Tons of new unit tests for aspects of the Application, esp RunState
Refactoring of Unit Test to make more manageable (ApplicationTest.cs was out of control)

I just did some comment & test cleanup.
We have one issue remaining that I'm aware of before this can be merged:
The broken  ToplevelTests.KeyBindings_Command_With_MdiTop() line 489 test that @BDisp  is looking into.

I know y'all are busy, but this is a massive PR that I'd love merged for the weekend. I don't feel right merging it without other eyes on the code and running it locally. Thanks.

@BDisp any idea why me merging your
Fixes KeyBindings_Command_With_MdiTop unit test. PR has broken the unit tests when run on linux? Very odd!

@BDisp any idea why me merging your Fixes KeyBindings_Command_With_MdiTop unit test. PR has broken the unit tests when run on linux? Very odd!

Because Assert.True (win1.IsMdiChild); was failing here by returning false. Given your are now disposing and set to null a Top that isn't added to the toplevels stack, then I have to added Application.Begin (top); to avoid the error.

@BDisp any idea why me merging your Fixes KeyBindings_Command_With_MdiTop unit test. PR has broken the unit tests when run on linux? Very odd!

Because Assert.True (win1.IsMdiChild); was failing here by returning false. Given your are now disposing and set to null a Top that isn't added to the toplevels stack, then I have to added Application.Begin (top); to avoid the error.

Sorry, I'm confused. The branch I tested on Debian has this Application.Begin (top); fix in it.

Sorry, I'm confused. The branch I tested on Debian has this Application.Begin (top); fix in it.

No problem. That why I don't like to work with separated repos on various OS. I prefer always to work on the same repo on Windows and shared on WSL. I know it isn't recommended but save me a lot of time because I'm only changing on one local no mater where I'm testing. That way I have all updated.

Sorry, I'm confused. The branch I tested on Debian has this Application.Begin (top); fix in it.

No problem. That why I don't like to work with separated repos on various OS. I prefer always to work on the same repo on Windows and shared on WSL. I know it isn't recommended but save me a lot of time because I'm only changing on one local no mater where I'm testing. That way I have all updated.

This was not the issue.
The issue was my stupidity (and poor memory) in the test that verifies calling Run<T> without a valid driver and without calling Init first, trying to depend on the default driver to assert. Worked on Windows but (as you noted, and I forgot) fails on Linux.
I now (finally) have the remote WSL Debugging stuff setup on my Windows box and can debug the unit tests on Linux (thanks for your help on that!).
I fixed this by adding a proper check and exception to Run<T>.


spaces created by api do not show up

If the user creates a space using the POST api route, the space exists but the following happens:

The space is not returned with the GET request
The space is not visible under the 'my spaces' tab
The space will be under the dropdown for 'explore' or 'you'
After the user clicks on the space, it will show up with the GET request and the 'my spaces' tab.

To replicate, create a space using the api (postman or CURL works) and check under the 'my spaces' tab and with the GET request and the space is created, but is not visible.

Confirmed fixed in 1.16 - thanks.


Add support for non-conforming nullish values

Initial checklist

[x] I read the support docs
[x] I read the contributing guide
[x] I agree to follow the code of conduct
[x] I searched issues and couldn’t find anything (or linked relevant results below)
[x] If applicable, I’ve added docs and tests

Description of changes
Some unified plugins generate such values.

Do you want me to release this immediately? Are you planning further work?

IMO this may be released immediately. I'm not planning to make further changes to this repo atm.

Thanks, released in 1.0.2!


Forward was compeleted successfully, but the HTLC is still pending

I'm seeing a very weird situation that I haven't encountered before, and which seems like it could lead to loss of funds.
I hope I just misunderstand something and it's not a bug :)
Me: LND 0.17.3, bitcoind 25 (full indexed blockchain), Ubuntu (amd64), clearnet only
My peer: unknown
I have the following channel with the HTLC in it ( lncli listchannels ) :

{
            "active": false,
            "remote_pubkey": "0383a52db8e4063714c767e90628a5caee4d278c308cfe0fae82e21aebc313ccbe",
            "channel_point": "db8486422565a803e8dc82b4424e3ecadb4aa5cc942284079ede4a91a453fe98:1",
            "chan_id": "877767620541415425",
            "capacity": "4000000",
            "local_balance": "684572",
            "remote_balance": "532248",
            "commit_fee": "3574",
            "commit_weight": "1288",
            "fee_per_kw": "2757",
            "unsettled_balance": "2778946",
			...
            "pending_htlcs": [
                {
                    "incoming": true,
                    "amount": "2778946",
                    "hash_lock": "4ac9b86355ffed94847b01017d1f5976658883c75bb35a0a72fbb22cdee7ebdb",
                    "expiration_height": 832737,
                    "htlc_index": "551934",
                    "forwarding_channel": "887966690141143041",
                    "forwarding_htlc_index": "10105"
                }
            ],
            "csv_delay": 480,
            "chan_status_flags": "ChanStatusDefault",
            "local_chan_reserve_sat": "40000",
            "remote_chan_reserve_sat": "40000",
            "static_remote_key": false,
            "commitment_type": "ANCHORS",
            "local_constraints": {
                "csv_delay": 480,
                "chan_reserve_sat": "40000",
                "dust_limit_sat": "354",
                "max_pending_amt_msat": "3960000000",
                "min_htlc_msat": "1",
                "max_accepted_htlcs": 483
            },
            "remote_constraints": {
                "csv_delay": 480,
                "chan_reserve_sat": "40000",
                "dust_limit_sat": "354",
                "max_pending_amt_msat": "3960000000",
                "min_htlc_msat": "100000",
                "max_accepted_htlcs": 483
            },
            "peer_alias": "blitzbold",
        }

This forward has the following route :
blitzbold --> (me) --> LOOP
This forward was successfully completed ( lncli fwdinghistory ) :
        {
            "timestamp": "1709147676",
            "chan_id_in": "877767620541415425",
            "chan_id_out": "887966690141143041",
            "amt_in": "2778946",
            "amt_out": "2773546",
            "fee": "5400",
            "fee_msat": "5400094",
            "amt_in_msat": "2778946094",
            "amt_out_msat": "2773546000",
            "timestamp_ns": "1709147676006760972",
            "peer_alias_in": "blitzbold",
            "peer_alias_out": "LOOP"
        }

...but as you can see, the HTLC in the channel<PHONE_NUMBER>41415425 is still "pending".
My peer is unable to receive connections correctly, so this channel is "disabled" :
2024-02-28 23:33:38.435 [ERR] RPCS: [/lnrpc.Lightning/DisconnectPeer]: unable to disconnect peer: peer 0383a52db8e4063714c767e90628a5caee4d278c308cfe0fae82e21aebc313ccbe is not connected
2024-02-28 23:33:53.877 [INF] SRVR: Established connection to: 0383a52db8e4063714c767e90628a5caee4d278c308cfe0fae82e21aebc313ccbe@<IP_ADDRESS>:49621
2024-02-28 23:33:53.877 [INF] SRVR: Finalizing connection to 0383a52db8e4063714c767e90628a5caee4d278c308cfe0fae82e21aebc313ccbe@<IP_ADDRESS>:49621, inbound=false
2024-02-28 23:33:53.967 [INF] PEER: Peer(0383a52db8e4063714c767e90628a5caee4d278c308cfe0fae82e21aebc313ccbe): disconnecting 0383a52db8e4063714c767e90628a5caee4d278c308cfe0fae82e21aebc313ccbe@<IP_ADDRESS>:49621, reason: unable to start peer: unable to read init msg: read next header: read tcp [ip]:34816-><IP_ADDRESS>:49621: read: connection reset by peer

So, for now :

My local liquidity in the channel with LOOP was decreased.
My local liquidity in the channel with blitzbold was NOT increased.
HTLC in the channel with blitzbold is "pending", channel is "disabled".

The main question : what exactly will happen at block 832737, when this channel is auto-FCed due to expiration of this HTLC? Will my peer receive funds (this is a large amount!) that should belong to me, because this is an outgoing HTLC for him?

This seems to be a normal case of an HTLC that can't be settled because the peer isn't reachable. That's covered in this test:
https://github.com/lightningnetwork/lnd/blob/72764b14734870d03a1212795e2ec7c02f3b4500/itest/lnd_multi-hop_test.go#L338-L547
so I think your node should go to chain to claim the HTLC 10 blocks before timeout, see https://github.com/lightningnetwork/lnd/blob/72764b14734870d03a1212795e2ec7c02f3b4500/lncfg/config.go#L20-L27

bitromortac Thank you for your answer, it's really helpful!
One more short question: can I FC this channel manually earlier with the same result?


setting timeout parameter does not change timeout

Describe the bug
Despite setting a timeout parameter in clientOptions, the query still times out in 5 seconds
To Reproduce
from supabase import create_client, Client
from supabase.lib.client_options import ClientOptions

client_options = ClientOptions(timeout=60)
supabase = create_client(SUPABASE_URL, SUPABASE_ANON_KEY, options=client_options)

Expected behavior
The function should now time out after 60 seconds
Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
I am running Supabase version 1.0.0

Hey @mohnish7,
The timeout param currently isn't being passed through - a fix was made but hasn't been published. I'll release it sometime this weekend - feel free to bump if you need it sooner

As per my comment the fix didn't seem to work for me. Does it work for others?

Hey @dschnabel,
Just seeing this- it’s currently being passed to the postgrest client which may be why the fix doesn’t work out.  I’ll see if  I can pass it into the Auth client as well.

Hey @J0 were you able to successfully release this fix last weekend?

Hey @J0 following up again!

Hey @mohnish7,
Thanks for the tag, so sorry didn't realize I missed this - wasn't able to get around to it but it's on my todo list for this week

Hey @J0
I'm dealing with the the same problem..

I'm also dealing with this issue

Hey @J0 Seeing the same issue with calling Supabase from Python and seeing timeouts. Any luck with this issue?

This might work
opts = ClientOptions().replace(postgrest_client_timeout=60) supabase: Client = create_client(url, key, options=opts)

Hey team,
Apologies just seting  this again.  Thanks for bumping - I'll re-open the issue. Can I confirm the issue is on the postgrest-py client for all of y'all

Hey @J0  I am not sure. The feature seems to be working fine for setting client options, maybe update the documentation if it's the intended way of setting client options. Thanks

Hey all,
We've updated the documentation around options - https://supabase.com/docs/reference/python/initializing?example=with-timeout-option
It should work now. Do y'all mind trying again and then letting us know if there are still issues?
Thanks

@J0  haven't touched that project in a while, will update once I get a chance.
@devstein check the previous comment -> https://github.com/supabase-community/supabase-py/issues/376#issuecomment-1702061376

@J0 @kernelguardian Thanks appears to be working for us now

Does anyone know if this error relates to this?
APIError: {'code': '57014', 'details': None, 'hint': None, 'message': 'canceling statement due to statement timeout'}
When apply the Client Options the "read timeout error" no longer occurs but I now receive the above error.
I am executing this statement in python where col1 is just a long column of numbers (~5.5M)
supabase.table('data').select('col1').order('col1', desc=True).limit(1).execute()

FYI: https://github.com/supabase-community/supabase-py/issues/487#issuecomment-1801716462

The docs has been updated on the website to show the correct way of doing timeouts. https://supabase.com/docs/reference/python/initializing


adding bootstrap-datepicker in a bootstrap modal that has 'show.bs.modal' event confilicting with datepicker's show event results to trigger modal's event

Hi there, I have a bootstrap modal that has a event for 'show.bs.modal'. it loads a form via ajax, and this form has a datepicker object.
everytime you click on datepicker it triggers bootstrap modal's 'show.bs.modal' event. that results reloading form. again.

Any workaround for this 'bug'?

Actually for workaround this issue, I changed my bootstrap event from 'show.bs.modal' to 'shown.bs.modal', I know this is not a solve for this problem, but for now I'm waking for boostrap-datepicker to solve it.

This worked for me
$(your-date-picker).on("show", function(e){
     e.preventDefault();
     e.stopPropagation();
}).on("hide", function(e){
     e.preventDefault();
     e.stopPropagation();
});

thanks !

not sure if the same solution can be applied (as I took zellerda's solution which worked for me) but
https://github.com/uxsolutions/bootstrap-datepicker/pull/642/commits/8b5d19b84d9e1f3163c5ec880bf94d5f70d80029
refers to namespacing the events.
https://github.com/uxsolutions/bootstrap-datepicker/pull/642
I'm not able to try out a similar solution at the moment, but might be a good fit for the next person coming along here looking for alternatives.

This worked for me
$(your-date-picker).on("show", function(e){
     e.preventDefault();
     e.stopPropagation();
}).on("hide", function(e){
     e.preventDefault();
     e.stopPropagation();
});

I was having an ajax form with bootstrap datepicker and the form never submits after selecting the date. Adding this code solved my problem.


remove backward slash as it doesn't work on bash shells

@EdB-MSFT

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Due to the upcoming conference, all merging and publishing are on hold until the morning of 5/23.
This PR is ready for merge on 5/23.
#label: "event-triaged-to-10AM"
#label: "missed-content-complete"


Fix smoke test doc

This PR fixes the following problems in the page used for smoke test:

The indentation guide line is not working using new version of Hugo, thus need a revision. The additional indentation is creating code blocks rather than normal paragraphs.
The pencil image contains a white pencil, thus invisible in the browser. This PR changes its color.
The link to the pencil.png image is not working, need to drop the /static prefix.
The paragraph regarding blackfriday is no longer relevant.

preview link: https://deploy-preview-24720--kubernetes-io-master-staging.netlify.app/docs/test

/lgtm


operator  artifactory-ha-operator (v1.1.21)

Created new version for operator  artifactory-ha-operator-rhmp (v1.1.21).

updated pull request titile

Closing

Fixed validate-pr-title issue.

checking failed reason

Updated correct value.

checking error

updated space in title.

Troubleshooting error

updated v1.1.21

checking

Updated title

checking the error

Updated github account name

checking

updated user and organization in connect

Updated space between user and organization

Fixed github user issue

Updated version folder

Updated title

updated project id


Support selecting thin instance when picking

#15512

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/15513/merge
Test environment:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15513/merge/index.html
To test a playground add it to the URL, for example:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15513/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/15513/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/15513/merge
https://gui.babylonjs.com/?snapshot=refs/pull/15513/merge
https://nme.babylonjs.com/?snapshot=refs/pull/15513/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/15513/merge#BCU1XR#0

Visualization tests for WebGPU (Experimental)
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15513/merge/testResults/webgpuplaywright/index.html

WebGL2 visualization test reporter:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15513/merge/testResults/webgl2playwright/index.html


Bug on OptionPredicator.numeric()

Wrong predication code found.
Must be fixed ASAP.

A better idea exists.