Modules with convolutions fail to load on ROCM.

What happened?
I'm seeing the following error when attempting to run any module with convolution operators on ROCM with a gfx1100 target:
iree/runtime/src/iree/hal/drivers/hip/native_executable.c:309: INTERNAL; HIP driver error 'hipErrorNoBinaryForGpu' (209): no kernel image is available for execution on the device; mismatched target chip? missing/wrong bitcode directory?; while invoking native function hal.executable.create; while calling import;

The minimal repro I have is the following MLIR:
func.func @conv2d(%arg0: tensor<1x3x420x420xf32>) -> tensor<1x32x208x208xf32> {
  %cst = arith.constant dense<1.000000e+00> : tensor<32x3x6x6xf32>
  %0 = tensor.empty() : tensor<1x32x208x208xf32>
  %1 = linalg.conv_2d_nchw_fchw {dilations = dense<1> : vector<2xi64>, strides = dense<2> : vector<2xi64>} ins(%arg0, %cst : tensor<1x3x420x420xf32>, tensor<32x3x6x6xf32>) outs(%0 : tensor<1x32x208x208xf32>) -> tensor<1x32x208x208xf32>
  return %1 : tensor<1x32x208x208xf32>
}

Steps to reproduce your issue

Build iree-compile and iree-run-module off of main.
Run: iree-compile --iree-hal-target-backends=rocm --iree-hip-target=gfx1100 --iree-hip-bc-dir=/opt/rocm/amdgcn/bitcode linalg_conv.mlir -o linalg_conv.vmfb
Then running the built module (HIP_VISIBLE_DEVICES=0 iree-run-module --device='hip://0' --module=linalg_conv.vmfb --input="1x3x420x420xf32=1.1") will cause the above error.

where linalg_conv.mlir is the MLIR from above.
I also tried without the explicit bitcode directory and it failed in the same way.
I also tried with the gfx1036 target and the integrated GPU on my machine and saw the same error.
What component(s) does this issue relate to?
Compiler, Runtime
Version information
IREE Commit: 7d823d228b9ed9021d4501de98cf2c462957a2f8
Devices

HIP_VISIBLE_DEVICES=0 iree-run-module --dump_devices=hip
# ============================================================================
# Enumerated devices for driver 'hip'
# ============================================================================

# ===----------------------------------------------------------------------===
# --device=hip://GPU-33333137-3833-6230-3364-663061636638
#   Radeon RX 7900 XTX
# ===----------------------------------------------------------------------===

- amdhip64_dylib_path: /opt/rocm-6.2.0/lib/libamdhip64.so
- gpu-compute-capability: 11.0
- gpu-arch-name: gfx1100

- launch-max-block-dims: (1024, 1024, 1024)

- block-max-thread-count: 1024
- block-max-32-bit-register-count: 65536
- block-max-shared-memory: 64 KB

- memory-is-integrated-memory: 0
- memory-supports-managed-memory: 1
- memory-total-const-memory-size: 2047 MB
- memory-total-global-memory-size: 24560 MB
- memory-l2-cache-size: 6291456 bytes

- gpu-compute-unit-count: 48
- gpu-compute-max-clock-rate: 2482 mHz
- gpu-memory-max-clock-rate: 1249 mHz
- gpu-warp-size: 32

rocminfo

ROCk module version 6.8.5 is loaded
=====================
HSA System Attributes
=====================
Runtime Version:         1.14
Runtime Ext Version:     1.6
System Timestamp Freq.:  1000.000000MHz
Sig. Max Wait Duration:<PHONE_NUMBER>3709551615 (0xFFFFFFFFFFFFFFFF) (timestamp count)
Machine Model:           LARGE
System Endianness:       LITTLE
Mwaitx:                  DISABLED
DMAbuf Support:          YES

==========
HSA Agents
==========
*******
Agent 1
*******
  Name:                    AMD Ryzen 7 7700 8-Core Processor
  Uuid:                    CPU-XX
  Marketing Name:          AMD Ryzen 7 7700 8-Core Processor
  Vendor Name:             CPU
  Feature:                 None specified
  Profile:                 FULL_PROFILE
  Float Round Mode:        NEAR
  Max Queue Number:        0(0x0)
  Queue Min Size:          0(0x0)
  Queue Max Size:          0(0x0)
  Queue Type:              MULTI
  Node:                    0
  Device Type:             CPU
  Cache Info:
    L1:                      32768(0x8000) KB
  Chip ID:                 0(0x0)
  ASIC Revision:           0(0x0)
  Cacheline Size:          64(0x40)
  Max Clock Freq. (MHz):   3800
  BDFID:                   0
  Internal Node ID:        0
  Compute Unit:            16
  SIMDs per CU:            0
  Shader Engines:          0
  Shader Arrs. per Eng.:   0
  WatchPts on Addr. Ranges:1
  Memory Properties:
  Features:                None
  Pool Info:
    Pool 1
      Segment:                 GLOBAL; FLAGS: FINE GRAINED
      Size:                    131088968(0x7d04248) KB
      Allocatable:             TRUE
      Alloc Granule:           4KB
      Alloc Recommended Granule:4KB
      Alloc Alignment:         4KB
      Accessible by all:       TRUE
    Pool 2
      Segment:                 GLOBAL; FLAGS: KERNARG, FINE GRAINED
      Size:                    131088968(0x7d04248) KB
      Allocatable:             TRUE
      Alloc Granule:           4KB
      Alloc Recommended Granule:4KB
      Alloc Alignment:         4KB
      Accessible by all:       TRUE
    Pool 3
      Segment:                 GLOBAL; FLAGS: COARSE GRAINED
      Size:                    131088968(0x7d04248) KB
      Allocatable:             TRUE
      Alloc Granule:           4KB
      Alloc Recommended Granule:4KB
      Alloc Alignment:         4KB
      Accessible by all:       TRUE
  ISA Info:
*******
Agent 2
*******
  Name:                    gfx1100
  Uuid:                    GPU-331783b03df0acf8
  Marketing Name:          Radeon RX 7900 XTX
  Vendor Name:             AMD
  Feature:                 KERNEL_DISPATCH
  Profile:                 BASE_PROFILE
  Float Round Mode:        NEAR
  Max Queue Number:        128(0x80)
  Queue Min Size:          64(0x40)
  Queue Max Size:          131072(0x20000)
  Queue Type:              MULTI
  Node:                    1
  Device Type:             GPU
  Cache Info:
    L1:                      32(0x20) KB
    L2:                      6144(0x1800) KB
    L3:                      98304(0x18000) KB
  Chip ID:                 29772(0x744c)
  ASIC Revision:           0(0x0)
  Cacheline Size:          64(0x40)
  Max Clock Freq. (MHz):   2482
  BDFID:                   768
  Internal Node ID:        1
  Compute Unit:            96
  SIMDs per CU:            2
  Shader Engines:          6
  Shader Arrs. per Eng.:   2
  WatchPts on Addr. Ranges:4
  Coherent Host Access:    FALSE
  Memory Properties:
  Features:                KERNEL_DISPATCH
  Fast F16 Operation:      TRUE
  Wavefront Size:          32(0x20)
  Workgroup Max Size:      1024(0x400)
  Workgroup Max Size per Dimension:
    x                        1024(0x400)
    y                        1024(0x400)
    z                        1024(0x400)
  Max Waves Per CU:        32(0x20)
  Max Work-item Per CU:    1024(0x400)
  Grid Max Size:<PHONE_NUMBER>(0xffffffff)
  Grid Max Size per Dimension:
    x<PHONE_NUMBER>(0xffffffff)
    y<PHONE_NUMBER>(0xffffffff)
    z<PHONE_NUMBER>(0xffffffff)
  Max fbarriers/Workgrp:   32
  Packet Processor uCode:: 232
  SDMA engine uCode::      21
  IOMMU Support::          None
  Pool Info:
    Pool 1
      Segment:                 GLOBAL; FLAGS: COARSE GRAINED
      Size:                    25149440(0x17fc000) KB
      Allocatable:             TRUE
      Alloc Granule:           4KB
      Alloc Recommended Granule:2048KB
      Alloc Alignment:         4KB
      Accessible by all:       FALSE
    Pool 2
      Segment:                 GLOBAL; FLAGS: EXTENDED FINE GRAINED
      Size:                    25149440(0x17fc000) KB
      Allocatable:             TRUE
      Alloc Granule:           4KB
      Alloc Recommended Granule:2048KB
      Alloc Alignment:         4KB
      Accessible by all:       FALSE
    Pool 3
      Segment:                 GROUP
      Size:                    64(0x40) KB
      Allocatable:             FALSE
      Alloc Granule:           0KB
      Alloc Recommended Granule:0KB
      Alloc Alignment:         0KB
      Accessible by all:       FALSE
  ISA Info:
    ISA 1
      Name:                    amdgcn-amd-amdhsa--gfx1100
      Machine Models:          HSA_MACHINE_MODEL_LARGE
      Profiles:                HSA_PROFILE_BASE
      Default Rounding Mode:   NEAR
      Default Rounding Mode:   NEAR
      Fast f16:                TRUE
      Workgroup Max Size:      1024(0x400)
      Workgroup Max Size per Dimension:
        x                        1024(0x400)
        y                        1024(0x400)
        z                        1024(0x400)
      Grid Max Size:<PHONE_NUMBER>(0xffffffff)
      Grid Max Size per Dimension:
        x<PHONE_NUMBER>(0xffffffff)
        y<PHONE_NUMBER>(0xffffffff)
        z<PHONE_NUMBER>(0xffffffff)
      FBarrier Max Size:       32
*******
Agent 3
*******
  Name:                    gfx1100
  Uuid:                    GPU-XX
  Marketing Name:          AMD Radeon Graphics
  Vendor Name:             AMD
  Feature:                 KERNEL_DISPATCH
  Profile:                 BASE_PROFILE
  Float Round Mode:        NEAR
  Max Queue Number:        128(0x80)
  Queue Min Size:          64(0x40)
  Queue Max Size:          131072(0x20000)
  Queue Type:              MULTI
  Node:                    2
  Device Type:             GPU
  Cache Info:
    L1:                      16(0x10) KB
    L2:                      256(0x100) KB
  Chip ID:                 5710(0x164e)
  ASIC Revision:           1(0x1)
  Cacheline Size:          64(0x40)
  Max Clock Freq. (MHz):   2200
  BDFID:                   3328
  Internal Node ID:        2
  Compute Unit:            2
  SIMDs per CU:            2
  Shader Engines:          1
  Shader Arrs. per Eng.:   1
  WatchPts on Addr. Ranges:4
  Coherent Host Access:    FALSE
  Memory Properties:       APU
  Features:                KERNEL_DISPATCH
  Fast F16 Operation:      TRUE
  Wavefront Size:          32(0x20)
  Workgroup Max Size:      1024(0x400)
  Workgroup Max Size per Dimension:
    x                        1024(0x400)
    y                        1024(0x400)
    z                        1024(0x400)
  Max Waves Per CU:        32(0x20)
  Max Work-item Per CU:    1024(0x400)
  Grid Max Size:<PHONE_NUMBER>(0xffffffff)
  Grid Max Size per Dimension:
    x<PHONE_NUMBER>(0xffffffff)
    y<PHONE_NUMBER>(0xffffffff)
    z<PHONE_NUMBER>(0xffffffff)
  Max fbarriers/Workgrp:   32
  Packet Processor uCode:: 21
  SDMA engine uCode::      9
  IOMMU Support::          None
  Pool Info:
    Pool 1
      Segment:                 GLOBAL; FLAGS: COARSE GRAINED
      Size:                    65544484(0x3e82124) KB
      Allocatable:             TRUE
      Alloc Granule:           4KB
      Alloc Recommended Granule:2048KB
      Alloc Alignment:         4KB
      Accessible by all:       FALSE
    Pool 2
      Segment:                 GLOBAL; FLAGS: EXTENDED FINE GRAINED
      Size:                    65544484(0x3e82124) KB
      Allocatable:             TRUE
      Alloc Granule:           4KB
      Alloc Recommended Granule:2048KB
      Alloc Alignment:         4KB
      Accessible by all:       FALSE
    Pool 3
      Segment:                 GROUP
      Size:                    64(0x40) KB
      Allocatable:             FALSE
      Alloc Granule:           0KB
      Alloc Recommended Granule:0KB
      Alloc Alignment:         0KB
      Accessible by all:       FALSE
  ISA Info:
    ISA 1
      Name:                    amdgcn-amd-amdhsa--gfx1100
      Machine Models:          HSA_MACHINE_MODEL_LARGE
      Profiles:                HSA_PROFILE_BASE
      Default Rounding Mode:   NEAR
      Default Rounding Mode:   NEAR
      Fast f16:                TRUE
      Workgroup Max Size:      1024(0x400)
      Workgroup Max Size per Dimension:
        x                        1024(0x400)
        y                        1024(0x400)
        z                        1024(0x400)
      Grid Max Size:<PHONE_NUMBER>(0xffffffff)
      Grid Max Size per Dimension:
        x<PHONE_NUMBER>(0xffffffff)
        y<PHONE_NUMBER>(0xffffffff)
        z<PHONE_NUMBER>(0xffffffff)
      FBarrier Max Size:       32
*** Done ***

I also tried installing ROCM 6.1 instead and saw the same issue.
Additional context
I don't have an issue when running things without convolutions for example I've tried both the following MLIR funcs and had success with the same setup:
abs.mlir

func.func @abs(%input : tensor<f32>) -> (tensor<f32>) {
  %result = math.absf %input : tensor<f32>
  return %result : tensor<f32>
}

add.mlir

func.func @main(%arg0: !torch.vtensor<[2,3,4],f32>) -> (!torch.vtensor<[2,3,4],f32>, !torch.vtensor<[2,3,4],f32>) {
  %int_const = torch.constant.int 1
  %0 = torch.aten.add.Tensor %arg0, %arg0, %int_const : !torch.vtensor<[2,3,4],f32>, !torch.vtensor<[2,3,4],f32>, !torch.int -> !torch.vtensor<[2,3,4],f32>
  return %0, %0 : !torch.vtensor<[2,3,4],f32>, !torch.vtensor<[2,3,4],f32>
}

I triaged this and the issue is caused by us emitting a call to malloc that doesn't get resolved. We should be using alloca instead.
    s_add_u32 s4, s4, malloc@gotpcrel32@lo+4
    s_addc_u32 s5, s5, malloc@gotpcrel32@hi+12

  %27 = call ptr @malloc(i64 ptrtoint (ptr getelementptr (float, ptr null, i32 8) to i64))
  %28 = addrspacecast ptr %27 to ptr addrspace(5)

 %alloc = memref.alloc() : memref<1x2x1x4xf32, #gpu.address_space<private>>

This alloc is generated by iree-codegen-iree-comprehensive-bufferize.
Relevant piece of code: https://github.com/iree-org/iree/blob/740e301d61e18a5833e1a2d75b476ae850f8c17e/compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp#L113


I got a new pc and would like to use my old bot

Please tick all applicable boxes.

[x ] I am using Python 3.5.3 or higher (run python --version on the command line)
[x ] I have followed the official guides to install the bot for my system
[x ] I have updated my dependencies to the latest version using the appropriate update script

Which version are you using?

[ ] The latest master version (release-260419)
[ ] The latest review version

What type of issue are you creating?

[ ] Bug
[ ] Feature request
[ x] Question

Description of issue
I just got a new pc and downloaded my old files off of my google drive but they don't work is there any way to fix this?
Steps to reproduce

Log file
Please attach your MusicBot log file (located at logs/musicbot.log) to this issue. You can do so by dragging and dropping the file here. If you do not include your log file, you WILL be asked to provide one.
musicbot.log

You will need to follow the guide to set-up the bot again. Once you have the bot cloned again and you're at the configuration step, you can simply copy all of your configs over.
If you need a link to the guide, you can follow it here: https://just-some-bots.github.io/MusicBot/


Night mode #3 - Add Dark/Light Mode

style.css

Modified to add and replace static color values (background-color / color) with CSS variables. Light-mode theme is set in :root(as default).
Added CSS for toggle switch.

dlmode.js

Added script which will change the current theme as the toggle is changed.

base.html

Added reference to dlmode.js in base.html, which is extended to other Flask templates in muler.
Added the toggle switch html for Dark/Light Modes.

~ Imgbot automatically optimized muler's display images in repository

Updated base.html / style.css based on your request.
base.html
set both the nav and the switch into the same container: [switch | nav]
style.css
see file for changes

Looks good, thanks! :) Will pull the changes to the production server in the next day or two.


Abandon old components

Could you add bit more detail in your commit/PR message please going forward? Thanks!  Also it might be worth squashing commits if they are just tweaks to get things working.

good point about squashing commits.
it's removing the component version from the state and leaving it still existing.
This is so it will act like a git release - where the release is a snapshot of the code at some time.
Currently we don't have versioned components, we only have the latest, which makes little sense especially for these shared components.


Set input to node_modules folder

I've got icons from a pattern library that I've installed via NPM, so I'd like to point my input folder at that folder, but whenever I do, I get an empty gen folder. There's no error, but I'm assuming it's not able to find my input folder. What am I doing wrong?
  svgSprite: {
    input: 'lts-patterns/dist/images/icons',
  },

Nevermind, I got it working. I had the path wrong:
  svgSprite: {
    input: '~/node_modules/lts-patterns/dist/images/icons',
  },


Downloads implementation

It would be great if the client could also include the Plex download feature.

I'd be happy to implement it. In my understanding it simply consists in downloading the Media[].Part[]?

Is this the download feature you are talking about?

If so, then yes I think you can use the information in  Media[].Part[] to download. This is what the Plex Web client does for the above feature, it sends a GET to the /library/parts/12/1625693900/file.mkv?download=1 endpoint.

I would have to investigate some more to give a better answer. But I'm currently working on #34 😢

Also, yes that would be a great feature!

Yes! This is exactly what I'm talking about. I just made a pull request #37

Love the code on that contribution! Closing because merged. Thanks again!


Carousel: Hide items when out of mask

Based on: http://engineering.linkedin.com/linkedin-ipad-5-techniques-smooth-infinite-scrolling-html5

I'll close this since it's a bit old —5 years already? Wow!— and adding something like this is not aligned with the project's current objectives.
Thanks for the suggestion. 😀


Permanent storage of user environment

Hello
Have you work on any solution about permanent storage of the whole user environment, like newly installed packages in Python or R. I need some help with these function.
Thank you!

Thanks for your help. I commit a new image with installed packages and create a link for storing Rstudio settings in permanent path: ln -s ~/work/rstudio_config/rstudio/ ~/.config/


Exact learning rate schedule

Paper says:

. For the optimization the Stochastic Gradient Descend [3] is used, and the training is done in batches
of 128 items, with a learning rate of 0.1 which is temporally annealed, momentum of 0.9
and weight decay of 10−6 . We also reduce the learning rate every epoch

Could you please clarify, which exactly factor is used for reducing learning rate schedule? And which epoch snapshot is the one used for getting results in paper?

@edgarriba Could you please answer this one? Results I have got in Liberty are much worse that weights  which are online.

Hi @ducha-aiki,
I am not sure about the pytorch version, but for the training schedule in torch that is where the results in the paper are from:
Training was done with 11M randomly sampled triplets. Note that in a first version of the paper, we were training with much less around 1M), but since we have found that increasing the number of training triplets increases the performance.
SGD parameters for the torch code
learningRate = 0.1,
weightDecay = 1e-4,
momentum = 0.9,
learningRateDecay = 1e-6

For details on the learning rate annealing you can check the code from torch
https://github.com/torch/optim/blob/master/sgd.lua#L71
I think that the pytorch code uses the same optim library, so if you put in this configuration, with 11M training triplets, might lead to similar results.
You can train until convergence which typically is around 150-200 epochs. The results are at the 200th epoch snapshot.

@vbalnt thanks, I will try this setup.

@vbalnt
At epoch 100 (train on Liberty, test on Notredame) FPR95 ~ 0.0468 and doesn`t really change for ten epochs. I will continue, but it is unlikely to converge to 3.12 as in paper...

tensorflow or pytorch?

@edgarriba pytorch.
But I have found, that shuffling is off by my mistake, when I have switched test and train sets (in your example, train is Notredame). I am not sure if this will help for 1% acc, but will see.


Requires plugin org.jetbrains.idea.maven error in PyCharm

Description
UnitTestBot is not working in PyCharm.
The following error is showing: Requires plugin org.jetbrains.idea.maven
To Reproduce

Install PyCharm 2022.2.4
Download one of the latest plugin builds from main
File > Settings > Plugins > Install from disk > select downloaded UnitTestBot

Expected behavior
UnitTestBot should be installed without errors.
Actual behavior
The following error is showing: Requires plugin org.jetbrains.idea.maven
Visual proofs (screenshots, logs, images)

File > Settings > Plugins:

Environment
Windows 10 Pro
PyCharm COmmunity 2022.2.4 (not the latest, 222.* version)

Some improvements on this issue, related especially to dependency on current plugin, are fixed in the mentioned PR.
However, we still have some problems with PyCharm.
First of all, currently used ideVersion is incorrect for PyCharm: PC-2022.2.2 should be used (see https://github.com/JetBrains/educational-plugin/blob/master/gradle-222.properties for more details).
After that, trying to use this plugin leads to the following error: find builtin plugin java for IDE
In future we should separate all dependent on java plugin functionality and avoid such problems.

For now, Python and JS are in experimental mode. Let's solve the issue with dependencies in the upcoming release.

Fixed by PR #2611


422 Unprocessable Entity error when trying to launch catalog entry

Rancher Version:
v1.2.0-rc1
Docker Version:
1.12
OS and where are the hosts located? (cloud, bare metal, etc):
ubuntu 16.04
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
single node rancher
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:

add https://github.com/OpenSaasAU/community-catalog.git catalog
try to launch openedx catalog entry with default configuration

Results:
You will get an error:
 Error (Bad response statusCode [422]. Status [422 Unprocessable Entity]. Body: [code=MissingRequired, fieldName=lbConfig, baseType=error] from [http://localhost:8080/v2-beta/projects/1a5/loadbalancerservices])

Running the catalog entry on v1.1.4 didn't create the same problem.

Fixed in rancher-compose v0.11.0-rc15

Tested same template with v0.11.0-rc15. The error doesn't appear.


issue with container of item is width:0px

display: flex;flex-direction: column;place-content: stretch flex-start;flex: 1 1 0%;/* width: 0px; */gap: 10px;
Removing width 0px; Fixed my issue.  had to remove the width to fix this

useEffect(()=>{
        const data = document.querySelectorAll('div[style="display: flex; flex-direction: column; place-content: stretch flex-start; flex: 1 1 0%; width: 0px; gap: 10px;"');
        console.log(data)
        if(data){
            data.forEach((item)=>{
                (item as HTMLElement).setAttribute('style', 'display: flex; flex-direction: column; place-content: stretch flex-start; flex: 1 1 0%; width: 100%; gap: 10px;')
            })
        }
    },[document.querySelectorAll('div[style="display: flex; flex-direction: column; place-content: stretch flex-start; flex: 1 1 0%; width: 0px; gap: 10px;"')])

Hey @STU-DESIGNER While your solution does the job at first sight it doesn't work for safari because the selector becomes a bit different, A solution that i found for all browsers is to
.post__responsive > div > div {   width: 100% !important; }
where the post__responsive in my case is the className applied on the ResponsiveMasonry component.


"Failed to perform remove operation" with az storage remove

az feedback auto-generates most of the information requested below, as of CLI version 2.0.62

Describe the bug
When I use az storage remove method, I got the following error:
failed to perform remove command due to error: nothing found to remove
Failed to perform remove operation.

when none blob exists.
To Reproduce
create a blob container, upload a file like "myblobfolder/xxx-myfile.txt"
execute a call like that:
az storage remove --account-name <***> --container-name <***> --include-path myblobfolder --include-pattern xxx*.txt --recursive --% --sas-token "?sv=2019-02-02&st=2020-07-01T08%3A12%3A35Z&se=2020-07-02T08%3A12%3A35Z&sr=c&sp=racwdl&sig=<***>"

you will get a result like:
Job ea228376-26c7-cb4f-667d-7b9806b47f4e summary
Elapsed Time (Minutes): 0.0333
Total Number Of Transfers: 1
Number of Transfers Completed: 1
Number of Transfers Failed: 0
Number of Transfers Skipped: 0
TotalBytesTransferred: 0
Final Job Status: Completed

execute the call a second time and you will get:
failed to perform remove command due to error: nothing found to remove
Failed to perform remove operation.

Expected behavior
When calling the remove method with using --include-pattern or --include-path the method must not return error if no blob had been found.
Environment summary
azure-cli                          2.8.0

command-modules-nspkg              2.0.3
core                               2.8.0
nspkg                              3.0.4
telemetry                          1.0.4

Python location 'C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\yannick.lapierre\.azure\cliextensions'

Python (Windows) 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)]

Legal docs and information: aka.ms/AzureCliLegal
Your CLI is up-to-date.

Additional context
I use it from vs code on my computer but it's for an AzureDevops task at the end.

add to S173

I found a workaround by using az storage blob delete-batch
But this command is not case sensitive:
az storage blob delete-batch --account-name <***> --source sd-app --pattern "autodownload-app/autodownload*.copy" --% --sas-token "?sv=2019-02-02&st=2020-07-01T08%3A12%3A35Z&se=2020-07-02T08%3A12%3A35Z&sr=c&sp=racwdl&sig=<***>"

delete action: from sd-app
    pattern autodownload-app/autodownload*.copy
  container sd-app
      total 3
 operations
  - AutoDownload-app/AutoDownload-dev-20190628-1.copy
  - autodownload-app/AutoDownload-dev-20190628-1.copy
  - autodownload-app/autodownload-dev-20190628-1.copy

thanks for feedback. fixed in https://github.com/Azure/azure-cli/pull/13273. please try with latest azure cli.

Hi @yannick-Lapierre, it is fixed now. please try with edge build. here is install instruction.
https://github.com/Azure/azure-cli#edge-builds


deCONZ 6.2.1 ingress.html not found

Hi, i just installed the version 6.2.1 of deCONZ. However, in the home assistant menu when i go to the addon, it says:
This is not the page you are looking for
The file /ingress.html couldn't be found.
How can i downgrade or fix this?

To downgrade an addon you need to do a partial restore from a snapshot that has an earlier version.
Closing this as this is not a bug.
If you have any questions reach out on the forums or on Discord.
https://www.home-assistant.io/help/


Clarify local development setup for contributors

So after commenting out the brickserver container from the docker-compose.yml and running: sh docker/start.sh I get:
Error: '/gunicorn_conf.py' doesn't exist

So I docker exec -it brickserver /bin/bash and found the file in the container because I couldn't divine where it came from via the image...
My goal is to run the three other containers (mongo/postgres/virtuoso) as images and develop locally on the application layer. I'll post other issues I run into here hopefully to streamline the solutions eventual PR.

Ran into:
ImportError: cannot import name 'run_until_first_complete' from 'starlette.concurrency' (/Users/liam/anaconda2/envs/brick/lib/python3.8/site-packages/starlette/concurrency.py)

Had to upgrade starlette per this source:
pip install starlette==0.13.4

So it's now getting clear that I don't actually want to develop running the app with the docker/run.sh as that supports concurrency on the server but rather uvicorn brick_server:app

Seems like there will be numerous changes to the configs/config.json file to get this working as well... hopefully I'm not missing something (i.e. a different paradigm to setup a local development environment)

So I think i've got it going the main thing required is to update the docker-compose.yaml to expose ports locally and then update the necessary config in configs/config.json to map the right port forwarding to each database.

Relates to Issue #23


Recipient issue in compose email page

https://github.com/pclubiitk/IITK-Mail-Client/assets/121559173/aed2470d-8b95-4de9-9e99-11a10f75a502
When sending mail, to add recipients, we need to press enter key, to have a better UX, you can have something like this as shown in the video, if the address is not in your address book, display "add recipient", and if it is in the address book, display the suggestion

@Abhimanyu-dev take up this issue, comment on this issue and I'll assign you

👍👍


Use in-tree dsymutil

With the upstream implementation of dsymutil containing almost all
functionality from the one shipped with Xcode, we want to use the
in-tree version for running the test suite.

@swift-ci please test

@swift-ci please test


support armel and armhf platform

jsw 3.5.38 is support linux arm,please update internal verison of jsw and support arm platform, thx.

Same request.Please update Java Service Wrapper version.

Need to deploy to ARM devices, do you have a solution?


[Android] Navigating back with gesture navigation opens action sheet

Hi,
When navigating back from a stream using Android's back gesture navigation (swiping from an edge), the action sheet opens.
I suspect there might be a long press listener or incorrectly configured gesture detector that gets invoked here.
It's possible this is a React Native issue that should be filed upstream but I don't know enough about this :)
Seeing this on a Pixel 6 Pro on Android 13, previously saw it on a Pixel 6 on Android 12 and Android 13.
Zulip v27.191
Let me know if there's anything else that helps y'all debug!
https://user-images.githubusercontent.com/10628007/192114649-f6803139-7dab-4192-b44e-5b5b95d79957.mp4

Thanks @jossiwolf for the report! I've actually been seeing this a version of this myself for a while now, and have kept meaning to file an issue for it -- so thank you for doing so and for the helpful screen capture :-)
There's actually an intriguing difference between the symptoms you're seeing and the ones I've been seeing, though:

In your video, it looks like you get the action sheet, but nothing else happens -- in particular, you don't end up actually navigating back.
In my experience, I always do see a navigation back as expected. It's just that I also get, inappropriately, an action sheet showing up. (So the action sheet ends up showing in front of the previous screen, usually the inbox.)

Another difference:

In your video, it looks like the action sheet disappears on its own, shortly after it appears -- it doesn't look like you take any action to dismiss it. (Am I understanding the video right?)
In the symptoms I've been seeing, the action sheet sits there indefinitely waiting for me to interact, just as it (correctly) would if I'd summoned the action sheet in an intended way. I tap elsewhere on the screen to dismiss it.

The version you're experiencing seems a lot more annoying! In the version I see, the action sheet is clearly a glitch, but it doesn't much get it my way -- just an extra tap to get rid of it. In the version you see, the navigation gesture is completely defeated, so that you have to reach over to the "←" button at the top left in order to navigate back.
Have I understood things correctly?
FWIW, my observations are mainly on a Pixel 4 running Android 12. (Not sure offhand if I've also seen the issue on other devices.)

Great observations! Navigating back actually works - I just cancelled the gesture to show that the sheet still gets shown. I'm seeing the same though; regardless of whether the gesture is completed and the back stack popped or the gesture is cancelled and the back stack not modified.

In your video, it looks like the action sheet disappears on its own, shortly after it appears -- it doesn't look like you take any action to dismiss it. (Am I understanding the video right?)
That's right! The recording shows performing a gesture and completing it. This is the correct behavior as the sheet is the topmost navigation destination when we complete the gesture, and we'd want to hide it when the user wants to navigate back.

The version you're experiencing seems a lot more annoying! In the version I see, the action sheet is clearly a glitch, but it doesn't much get it my way -- just an extra tap to get rid of it. In the version you see, the navigation gesture is completely defeated, so that you have to reach over to the "←" button at the top left in order to navigate back.
Pretty much. Completing the gesture in less time than the long click listener trigger works fine :-)

Sometimes navigation and the sheet race each other. Given end_gesture > start_gesture + long_click_trigger, if

end_gesture > start_gesture + long_click_trigger + sheet_animation_duration
the topmost back stack entry will be the bottom sheet when the back stack is popped.
If end_gesture < start_gesture + long_click_trigger + sheet_animation_duration, the topmost back stack entry will still be the current screen. In the recording above, that would be the chat screen. When the back stack is popped, the sheet animation might still be running or the sheet not yet added to the back stack. That means we navigate back to the previous screen and then show the sheet. That's a bit harder to repro though :)

Hi, just wanted to ping and see if there's anything I can do to support :)


[Feature] Add property create_history_partition and history_partition_num for dynamic_partition

What type of PR is this：

[ ] bug
[x] feature
[ ] enhancement
[ ] refactor
[ ] others

CREATE TABLE test
(
    `day_` DATE,
    `hour_` DATETIME,
    `minute_` DATETIME,
    `second_` DATETIME,
    `timestamp_` INT,
    `nickname` VARCHAR(65533)
)ENGINE=OLAP
PRIMARY KEY(`day_`)
PARTITION BY RANGE(`day_`)()
DISTRIBUTED BY HASH(`day_`) BUCKETS 128
PROPERTIES (
"replication_num" = "2",
"dynamic_partition.enable" = "true",
"dynamic_partition.time_unit" = "Day",
"dynamic_partition.time_zone" = "Asia/Shanghai",
"dynamic_partition.start" = "-7",
"dynamic_partition.end" = "3",
"dynamic_partition.prefix" = "p",
"dynamic_partition.buckets" = "128",
"dynamic_partition.create_history_partition" = "true",
"dynamic_partition.history_partition_num" = "7",
"in_memory" = "false",
"storage_format" = "DEFAULT"
);

When create table, we can use properties of dynamic_partition.create_history_partition and dynamic_partition.history_partition_num to create history partitions automatically.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

[FE PR Coverage Check]
:disappointed: fail : 75 / 98 (76.53%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/clone/DynamicPartitionScheduler.java
8
11
72.73%
[146, 147, 149]

:large_blue_circle:
com/starrocks/common/util/DynamicPartitionUtil.java
55
75
73.33%
[92, 108, 136, 144, 152, 155, 156, 236, 237, 238, 239, 240, 353, 355, 356, 357, 359, 360, 363, 367]

:large_blue_circle:
com/starrocks/common/Config.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/catalog/DynamicPartitionProperty.java
9
9
100.00%
[]

:large_blue_circle:
com/starrocks/common/ErrorCode.java
2
2
100.00%
[]

@ucasfl Thanks for you contribution.
I have some advises.

I think only one property is enough. for your case, "history_partitions_count" is enough.
 Saying that you execute the same SQL but get different result at different time.
you should add some unit test for this feature.
you should care about "dynamic_partition.start" and "dynamic_partition.history_partition_num", seems that in your example you configure is unnecessary. we can let starrocks create history partition if "start" is not 0.

you should care about "dynamic_partition.start" and "dynamic_partition.history_partition_num", seems that in your example you configure is unnecessary. we can let starrocks create history partition if "start" is not 0.

No, it's necessary. When create table, it will create partition from current_day to current_day + end, but never create history partition, start is not 0 just means it will keep -start partitions later, but can not create history partitions.

@ucasfl Thanks for you contribution. I have some advises.

I think only one property is enough. for your case, "history_partitions_count" is enough.
 Saying that you execute the same SQL but get different result at different time.

Yes, one property is enough. For our usage, history_partitions_count is more convenient, usually, user need to store x days data, so when create data load task, just need to specify start= -x, history_partition_count=x. If give a start time, user may need to calculate the start time manually.

I also think it's better to keep both of the properties.
https://github.com/StarRocks/starrocks/pull/9501/files#diff-f7ad8478f464a125f645519b7a1c83f8e5526706d3f5aa93c61e9d224ff19f29R145-R153
Such that, if we just specify create_history_partiton = true but do not specify history_partition_num, it will create partions from current_day - (-start) day to current_day, if specify history_partition_num, will create history partitions as user wanted.

I also think it's better to keep both of the properties. https://github.com/StarRocks/starrocks/pull/9501/files#diff-f7ad8478f464a125f645519b7a1c83f8e5526706d3f5aa93c61e9d224ff19f29R145-R153
Such that, if we just specify create_history_partiton = true but do not specify history_partition_num, it will create partions from current_day - (-start) day to current_day, if specify history_partition_num, will create history partitions as user wanted.

Good suggestion.
One more question do you know when the start is not set explicitly what its default value? If it is a very large number I don't think it is a good idea to create all partition when create_history_partition is true.
So IMO if start is not set explicitly, we don't create any history partition even create_history_partition is set.

I also think it's better to keep both of the properties. https://github.com/StarRocks/starrocks/pull/9501/files#diff-f7ad8478f464a125f645519b7a1c83f8e5526706d3f5aa93c61e9d224ff19f29R145-R153
Such that, if we just specify create_history_partiton = true but do not specify history_partition_num, it will create partions from current_day - (-start) day to current_day, if specify history_partition_num, will create history partitions as user wanted.

Good suggestion. One more question do you know when the start is not set explicitly what its default value? If it is a very large number I don't think it is a good idea to create all partition when create_history_partition is true.
So IMO if start is not set explicitly, we don't create any history partition even create_history_partition is set.

The default value of start is Integer.MIN_VALUE, if start is not set but create_history_partition is true, it will throw exception:
https://github.com/StarRocks/starrocks/pull/9501/files#diff-5bd59051ca81fc45dad09a9e3ebd97318b9dd5a03f1056a9e9a8b2fd01323aa8R358-R364

The default value of start is Integer.MIN_VALUE, if start is not set but create_history_partition is true, it will throw exception:
https://github.com/StarRocks/starrocks/pull/9501/files#diff-5bd59051ca81fc45dad09a9e3ebd97318b9dd5a03f1056a9e9a8b2fd01323aa8R358-R364

If so, how about creating history partition automatically when start is set and not create history partition if start is not set? Then no new property is needed.

The default value of start is Integer.MIN_VALUE, if start is not set but create_history_partition is true, it will throw exception:
https://github.com/StarRocks/starrocks/pull/9501/files#diff-5bd59051ca81fc45dad09a9e3ebd97318b9dd5a03f1056a9e9a8b2fd01323aa8R358-R364

If so, how about creating history partition automatically when start is set and not create history partition if start is not set? Then no new property is needed.

This can be a good idea, I agree with it if you also accept it.

This can be a good idea, I agree with it if you also accept it.

Of course, go ahead.

[FE PR Coverage Check]
:disappointed: fail : 13 / 22 (59.09%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/clone/DynamicPartitionScheduler.java
0
7
00.00%
[140, 143, 144, 146, 148, 149, 151]

:large_blue_circle:
com/starrocks/common/util/DynamicPartitionUtil.java
11
13
84.62%
[197, 198]

:large_blue_circle:
com/starrocks/catalog/DynamicPartitionProperty.java
2
2
100.00%
[]

run starrocks_admit_test


Spirograph-Michael

I think this may be a bit too simple. What ways could you use a spirograph in a more complex piece?
I'm going to close for housekeeping but you're welcome to resubmit.


Fixes for examples layouts

Resolves https://github.com/processing/p5.js-website/issues/433
So this ended up being a little bigger than I thought it would. So the original problem was that:

Most of the time, examples are 710px wide (I noticed a few 720px ones too though)
The play/stop buttons are 40px wide + 20px padding, so the total example width is 770px
The example page layout was only 750px wide

The 750 number confused me a bit because a lot of the other layouts are 767px wide. Even if we make the examples page match the other 767px layouts, though, it would still clip the play/stop buttons because it needs 770px to display everything fully.
So the solution I came to for now is:

Use 770px everywhere
Add some code to place the play/stop controls below the sketch when there isn't 60px of room before the breakpoint width

Some alternate solutions could be to adapt the examples to use a narrower width (I opted for the one changing fewer files for now), or to change no layouts and just have the controls go below the sketch for 710px-wide examples.
...and then finally I also noticed that the example I had originally been looking at, https://p5js.org/examples/imported-media-video-canvas/, wasn't actually showing any video due to it using the URL scheme assets/ rather than /assets/. So I've additionally corrected the cases that don't use the preceding slash.

Thanks @davepagurek. Could you add a screenshot of the new example page layout you propose? I'm wondering if the website designers @stefanietam @tyler-yin have any insights on the new design. cc @limzykenneth
For reference, below is the designed example page

Here's a gif tabbing back and forth between this branch and the live site (the grey canvas is live, the one with the actual video shown is this branch.)
The layout overall is the same, the breakpoint is just a tad wider:

It's even subtler on the sketches page, a 3px difference (ignore the header appearing/disappearing, that seems to be because of the domain hosting the site + the OP API):

Thanks @davepagurek! Let's merge this for now after the conflicts are resolved!


unicode-url.js in V3.3

punycoded domains are decoded in focused urlfield only

Now it's completely broken


⚠ TV Manager has degraded performance

In 4cab8a3, TV Manager ($SITES_URL_TV_MANAGER) experienced degraded performance:

HTTP code: 200
Response time: 12845 ms

Resolved: TV Manager performance has improved in 6425941 after 41 minutes.


Updating model value leaves old code in the editor

Using a basic example like const code = ref() as the v-model value, if elsewhere in my component I set code.value = '' i'm not seeing the editor code reset. However if I set code.value = 'test' it works as expected. Any idea why this is happening?

Since model is a string or Text type, when assigning a space, use ref('') instead of ref().


Administrator dashboard

What changed:

Added admin dashboard
Only super admin user can access this page

Demo: https://youtu.be/3VH_xTc8Mno

@gowsik-ragunath Please resolve conflicts
We should use react for the views instead of rails views

@prasanthchaduvula this is a view page generated by gem which is separate from our normal app view and used only by super admin, we don't need to develop these pages in react.

@apoorv1316 Please test this PR before merging


Added new JUnit test: RegularExpressionFilterTest

This adds a basic unit test for the RegularExpressionFilter.

IzPack project » izpack #772 UNSTABLE
Looks like there's a problem with this pull request
(what's this?)


awslint:physical-name-attribute

We need an awslint rule that will enforce the following guidelines:
All resources should have a single prop that defines it's physical name (of type PhysicalName). There should always be an attribute WITH THE SAME NAE that corresponds to this prop
For example:
export BucketProps {
  bucketName: PhysicalName;
}

And:
export IBucket {
  /** @attribute *.
  readonly bucketName: string;
}

[ ] Add to guidelines

Not all resources allow setting physical names (KMS Keys, for example). Should those be explicitly marked as exceptions in package.json?

If it's a very rare case, then yes. If it's prevalent (which I don't think so), then maybe we'd want to support doing this on the interface itself.

This has been done 🎉


Revert sshkeys

Revert changes made in PUP-11320 as that reintroduces the issues described in PUP-2718 if a prefetchable resource like a package is evaluated before a user with purge_ssh_keys enabled.
Revert changes made in PUP-11067 so that we don't need to call "generate" twice and deal with "provider.exists?" caching the state of the user too early.
Now lazily evaluate homedir only in cases where we need it to resolve the authorized_keys path. I'm assuming Dir.home will raise ArgumentError in cases where the user doesn't exist. If puppet creates the user during the run, then it means we won't purge any unmanaged keys, but that seems unlikely?

Confirmed the following:

issue reported in PUP-11067 fixed by this PR (puppet will only purge keys in the second run)
issue reported in PUP-11320 fixed by this PR - this was an interesting one, mostly caused by the call to provider.home which happened in the generate method, which is removed in this PR
spec tests on the sshkeys_core module are passing with this PR


Bump version to 0.6.2

to release pulling images from Docker Hub

@abvgedeika we can bump version in #65? Please don't forget to update package-lock.json too (run npm i after updating package.json file).

yes. we could do it in https://github.com/dashevo/js-dp-services-ctl/pull/65/files but we need new image with the fixes for dapi


Bump dependencies

Description

Bumps dependencies.
Checklist

[x] I have tested this code
[ ] I have updated the documentation

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 36.732%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5377

Relevant Lines:
13762

💛  - Coveralls


⚠ Samsung has degraded performance

In f9d8b1d, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 3129 ms

Resolved: Samsung performance has improved in 9484369.


Algorithm or Data Structure name | C++

Title -
what will change -
Type of Issue -
Please add/delete options that are not relevant.

[x] Adding New Code
[x] Improving Code
[x] Improving Documentation
[x] Bug Fix

Programming Language
Please add/delete options that are not relevant.

[x] Python
[x] C++
[x] Java
[x] C
[x] Go
[x] Other language

Self Check

Ask for issue assignment before making Pull Request.
Add your file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Happy Coding,

Please assign this to me

Please assign this to me.

Please assign this to me


Issue #SB-10081 fix: courseunit metadata fixes

Issue #SB-10081 fix: courseunit metadata fixes

@gouravmore CSS duplicated we need to refactor this.
cc: @vinukumar-vs


write instructions for potential tool contributors

Very rough sketch in docs/instructions_for_contributors.md, but missing most of what is relevant. I think it will be better to do this if/when we start/continue the integration of WCE and vocal maturity modules.
This is clearly an "improvement" type issue --> non prioritary

technically, this is still not needed -- but may be useful to do alongside incorporating WCE

missing: recommend that wrapper prints out a log accompanying each batch of files,
that states the key parameters, version number, and preferred citation


Corrected bug in dsse verify

Issue: #90
Corrected initialization of unverified verifier using copy.

Hi @Yaxhveer can you add a regression test for your change, so that we are not running into othe same issue again I nthe future?


openstack-ardana: run manila tempest tests on gating jobs

This change adds manila to the list of tempest tests that are executed
on the gating job for both cloud 8 and 9.

I am cool with changes, but I think we need to get the Cloud9 gate stable before we land this.


Having two editors on a page, always adds an image to the first editor.

Describe the bug
Having two editors on a page, always adds an image to the first editor.
To Reproduce
Steps to reproduce the behavior:
Add a second editor to the sample page.

Go to 'Image' on editor 1
Go to 'Image' on editor 2
lick on 'Browse' and select an image on editor 2
See error

Expected behavior
The selected image should preview in editor 2, not in editor 1.
Screenshots

Desktop
OS: Windows 10
Browser Chrome
Version 89.0.4389.114

Fixed in #67


[Bug] Graph-node save incorrect block cache during reorgs

Bug report
In case reorg happend and graph-node has seen it we would have 2 entries in the cache table:
Example for reorg on ethereum mainnet on block 17820205 with depth=1
graph=# select hash, number, parent_hash from chain1.blocks where number=17820205 (https://etherscan.io/block/17820205/f)
                                hash                                |  number  |                            parent_hash
--------------------------------------------------------------------+----------+--------------------------------------------------------------------
 \xdcb02b80a71bb335a8247298cfde2af9f589b491a1eb794a88fa377fb00e6fb8 | 17820205 | \x9432a65af5ecd186859c22bf4d809561aaa4daf3bf8101fccb3f228e34b64756
 \xc0455fae763cd8d53bc294cbd32225f207dee56cb396aee84eaaa5011513731a | 17820205 | \x9432a65af5ecd186859c22bf4d809561aaa4daf3bf8101fccb3f228e34b64756
(2 rows)

graph=# select hash, number, parent_hash from chain1.blocks where number=17820206;
                                hash                                |  number  |                            parent_hash
--------------------------------------------------------------------+----------+--------------------------------------------------------------------
 \x409c0bb686a5fac90e706a556d02cf99122b49c683374c82341cccc836807964 | 17820206 | \xc0455fae763cd8d53bc294cbd32225f207dee56cb396aee84eaaa5011513731a
(1 row)

graph=# select hash, number, parent_hash from chain1.blocks where number=17820204;
                                hash                                |  number  |                            parent_hash
--------------------------------------------------------------------+----------+--------------------------------------------------------------------
 \x9432a65af5ecd186859c22bf4d809561aaa4daf3bf8101fccb3f228e34b64756 | 17820204 | \x737d8549261f685b18b6c6f2dac460c6dfc4b88bf16b03d2a813ed51f9c08c40
(1 row)

From our experience that sometimes cause errors in subgraphs, because the subgraph takes incorrect data from the cache (This need confirming)
We had a problem when the subgraph was stuck until we remove duplicates from the cache.
Relevant log output
No response
IPFS hash
No response
Subgraph name or link to explorer
No response
Some information to help us out

[ ] Tick this box if this bug is caused by a regression found in the latest release.
[ ] Tick this box if this bug is specific to the hosted service.
[X] I have searched the issue tracker to make sure this issue is not a duplicate.

OS information
None

@leoyvens do you know why this block wouldn't have been cleared from the cache when the reorg was handled?

We had a problem when the subgraph was stuck until we remove duplicates from the cache.
@SozinM can you provide any more details / logs of what you observed here?

what version of Graph Node are you running?

Graph-node v0.31
It was some time ago, so no logs, but the problem occurred because subgraph logic was broken due to incorrect block being processed

Having two blocks for the same number in the block cache is expected. This causing any issues would be unexpected, but then we would need more info to debug.

Example of the problem:
we had a subgraph that failed with error:
Mapping aborted at src/mapping.ts, line 72, column 7, with message: Unexpected null fromEn\twasm backtrace:\t    0: 0x3e5a - <unknown>!src/mapping/handleTransferLINA\t in handler `handleTransferLINA` at block #28842404 (abc680fa9e4df646864070bc179885f57b7b5c7502f30f9c82eb35f481b32b7f)", "block_number": 28842404, "block_hash": "0xabc680fa9e4df646864070bc179885f57b7b5c7502f30f9c82eb35f481b32b7f"

After we made a rewind for 1000 block it's failed again on the same block.
After we fixed the cache and removed duplicates + made a rewind for 1000 blocks it started to work correctly.

Also affected from this issue specifically when using block data from the index-node for a subgraph, for example:
https://github.com/Sobal/network-blocks
Reorgs are more frequent in Solana so this can cause a frequent service breakdown.
We witness that indexing will seize on a reorg for the subgraph above without entering a failed state, the only resolution being to delete duplicate blocks and restart the index node

hey @joehquak how deep can the reorgs be?


NeoVim got frozen when trying to zoom on filetype=noice

It seems that the problem has been resolved after I updated neovim/neovim@f8669e8

It cannot be noice.nvim since it's last updated two days ago. I cannot be lazy.nvim since it didn't receive any update at the time I upgrade neovim to f8669e8. So it should be the upstream issue. Closing...

Just confirmed that this problem is related to nvim-treesitter/nvim-treesitter. If you failed to compile some of the sources then you will suffer from this bug. To resolve it: reinstall nvim-treesitter/nvim-treesitter again.


The link for the JSON documentation page in challenge 208 is broken

Challenge Name

https://www.freecodecamp.com/challenges/manipulating-complex-objects
Issue Description

When you click on the link labeled "JavaScript Object Notation", you get a ERR_SSL_PROTOCOL_ERROR.
In the source code, we have: "href='//json.org/'"
By default, the browser replaces "//" by "https://", but the Json.org page doesn't support SSL.
I advise to use "http://www.json.org/" instead.
Browser Information

Browser Name, Version: Chrome (latest), but also reproduced with my Safari
Operating System: Mac OS X
Mobile, Desktop, or Tablet: Desktop

Your Code

Screenshot

Thanks for reporting this!
(By the way, challenges aren't numbered, so use the challenge title when referring to one instead. The 208 you see is actually your number of brownie points)

To First Timer:
Checkout the comment from @samuelpath https://github.com/FreeCodeCamp/FreeCodeCamp/issues/9704#issue-165242468 with details on what to change. You will need to change this line. Please, check our Guidelines for Contributing and if you need any assistance reach out to the Contributors Chat room.

Note: You can only submit a pull request for this issue if you are new and haven't submitted one before. Hence the issue label first-timers-only :stuck_out_tongue_winking_eye:

@BKinahan thanks for pointing out that the nos are points and not challenge nos. The issue which we had for this has been closed by its creator, I am gonna throw it open once again.


Save total amounts to use for diff in miniboxes

See discussion in #57.
Basically, to know the new cases/deaths/hospitalizations for today, the old total numbers need to be known to diff with the new numbers. This is because some of the cases might be attributed to earlier dates.
The data could be taken from data_qc.csv (contains everything but hosp. lag one day behind) or from the data shown on https://www.quebec.ca/en/health/health-issues/a-z/2019-coronavirus/situation-coronavirus-in-quebec/#c47900 but it is in different CSVs (one for cases, one for deaths) and hospitalizations are only available for QC.

For cases and deaths it will work, although death numbers are slightly different compared to what is published. Hospitalizations I have no clue where the numbers are coming from. Diffing the current and previous total rows from data_qc.csv gives totally different numbers. I compared 2020-12-29 and 2020-12-30 (since INSPQ only reported today again).

Actually, seems to be fairly close. We could use that as well and then only the test positivity rate is from the day before.

For cases and deaths it will work, although death numbers are slightly different compared to what is published. Hospitalizations I have no clue where the numbers are coming from. Diffing the current and previous total rows from data_qc.csv gives totally different numbers. I compared 2020-12-29 and 2020-12-30 (since INSPQ only reported today again).

Actually, seems to be fairly close. We could use that as well and then only the test positivity rate is from the day before.


fix dns table entry for individual k8s stateful set pods

Adds support for k8s stateful individual pod entries in dns nametable
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ ] Does not have any changes that may affect Istio users.

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@howardjohn @hzxuzhonghu It seems we already copy pod labels to https://github.com/istio/istio/blob/593b8777047af29ed1307a8a0a96aa6481fb2664/pilot/pkg/serviceregistry/kube/controller/endpoint_builder.go#L88 to IstioEndpoint. So we can check the existence of "statefulset.kubernetes.io/pod-name" and if it exists we can manufacture the host name like "pod-name".svcname.svcns.proxyDomain and build the name table.
See if this makes sense. If it is, I can add tests

@howardjohn @hzxuzhonghu Added tests and I think this should help many use cases - left a TODO for DNSDomain which can be addressed little later.
PTAL

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
e9f055930ff8632b2d7dad1489ecc4970516869a
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
e9f055930ff8632b2d7dad1489ecc4970516869a
link
/test lint_istio

release-notes_istio
e9f055930ff8632b2d7dad1489ecc4970516869a
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
e9f055930ff8632b2d7dad1489ecc4970516869a
link
/test lint_istio

release-notes_istio
7766780700d4cd0b074c3d1431eb95c36948e7e3
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
7766780700d4cd0b074c3d1431eb95c36948e7e3
link
/test release-notes_istio

lint_istio
7766780700d4cd0b074c3d1431eb95c36948e7e3
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
7766780700d4cd0b074c3d1431eb95c36948e7e3
link
/test release-notes_istio

lint_istio
7766780700d4cd0b074c3d1431eb95c36948e7e3
link
/test lint_istio

gencheck_istio
7766780700d4cd0b074c3d1431eb95c36948e7e3
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

release-test_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-test_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

release-test_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-test_istio

integ-helm-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-helm-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

release-test_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-test_istio

integ-helm-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-helm-tests_istio

analyze-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test analyze-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

release-test_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-test_istio

integ-helm-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-helm-tests_istio

analyze-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test analyze-tests_istio

integ-telemetry-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

release-test_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-test_istio

integ-helm-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-helm-tests_istio

analyze-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test analyze-tests_istio

integ-telemetry-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-k8s-tests_istio

integ-ipv6-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-ipv6-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

release-test_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-test_istio

integ-helm-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-helm-tests_istio

analyze-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test analyze-tests_istio

integ-telemetry-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-k8s-tests_istio

integ-ipv6-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-ipv6-k8s-tests_istio

gencheck_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

release-test_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-test_istio

integ-helm-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-helm-tests_istio

analyze-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test analyze-tests_istio

integ-telemetry-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-k8s-tests_istio

integ-ipv6-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-ipv6-k8s-tests_istio

gencheck_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test gencheck_istio

integ-pilot-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

release-test_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-test_istio

integ-helm-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-helm-tests_istio

analyze-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test analyze-tests_istio

integ-telemetry-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-k8s-tests_istio

integ-ipv6-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-ipv6-k8s-tests_istio

gencheck_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test gencheck_istio

integ-pilot-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-multicluster-tests_istio

release-notes_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-operator-controller-tests_istio

unit-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-k8s-tests_istio

integ-security-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-mc-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-mc-k8s-tests_istio

release-test_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-test_istio

integ-helm-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-helm-tests_istio

analyze-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test analyze-tests_istio

integ-telemetry-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-telemetry-k8s-tests_istio

integ-ipv6-k8s-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-ipv6-k8s-tests_istio

gencheck_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test gencheck_istio

integ-pilot-multicluster-tests_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test integ-pilot-multicluster-tests_istio

release-notes_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test release-notes_istio

lint_istio
0806b52db0fd03b23dd207f10d03ef8738058bd1
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn I removed the TODO for dns domain because svcHostname addresses that part also. Can you please approve if this looks good to you and do not have major concerns? I would like to try this in our env. I will address any comments that @costinm and @hzxuzhonghu have in follow-ups.


Feature: Define Helper

Provide defineHandler, defineErrorHandler helper, to provide intellisense without the need for jsdoc annotations in non typescript projects.

2318115c18955dea7e890344555dc43208200555


VS 2015 not installing dependencies - rc2 - Windows 7

Running a project the node_modules folder is showing things are installed (I even did an npm i as well), but VS thinks they aren't installed.

Also when running the project, it throws internal server errors for the same reason (saying things aren't installed)

Is this a Windows 7 issue, or potentially something I set up wrong when going from rc1 to rc2?

I have the same problem on Win7 x64, VS 2015. There was after an upgrade to RC2

Oh really, yeah strangely it's actually making the whole project not able to run (throws that error that the package isn't installed). Very bizarre, doesn't happen on MAC of course.

@barrytang , This looks like an issue with the VS bits. Those issues are tracked internal to Microsoft. @barrytang can you let folks know if this is still an issue in newer builds and when it may be addressed?

I'm currently on holiday, but I believe it might of been a rc2 issue, unable to try if it works with the RTM (I'm guessing it's fixed in that one)

@MarkPieszak is there any update on this?

@blackdwarf , I upgraded to the RTM , but the problem has not disappeared . It does not interfere with the work , but the label and warning icon confused me.

I'm still experiencing this with RTM as well, but read something today that potentially this might be linked with using nvm or some type of node version manager. I'm going to try removing the nvm and uninstalling/reinstalling node, and giving it another shot. I'll get back to you in the morning! @blackdwarf
In my case it won't let the project run since dotnet thinks the packages aren't installed (yet they are in node_modules)

@MarkPieszak if it is still reproing, can you please move this issue to https://github.com/aspnet/tooling/issues and close this one? That repo is a much better home for it. Thanks!

Not a problem! I'll update today if it fixes the issue as well. Thanks again Zlatko.


Should we expect NSL to work with 2.0?

Based on #9 I'm guessing maybe we should not expect it to work? Edit: #3 suggests that 2.0 should work however.
The example code on https://www.tensorflow.org/neural_structured_learning is not working with 2.0 but it works with 1.15
Note that when running tf-nightly-gpu you get the message:
TensorFlow's tf-nightlypackage will soon be updated to TensorFlow 2.0.

Okay, sadly none of the examples work even after trying for a little while. I will continue trying then. Thank you!

Feel free to reopen this issue and maybe provide specific error you have encountered, so we can have more in-depth discussion.


GUI overlap

Before submitting your bug report

[X] I believe this is a bug. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that reports the same bug
[X] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS:Ubuntu 24.04
- Continue: 0.0.68
- IDE: Jetbrains RubyMine 2024.2.1

Description

When response is several sentence long and model list contains a lot of models, response text input element overlaps model list, making model selection inconvenient.
To reproduce

Add more than 3 models
Ask anything with short response, like "Hi"

Log output
No response

Thanks for sharing this! Just made the fix here: https://github.com/continuedev/continue/commit/438b76462727364069b26addb2b298601b91394d
Will be in the next release!


cloud-proxy-server DNS config error

Describe the bug
A clear and concise description of what the bug is.
cloud-proxy-server  CrashLoopBackOff:
2022/01/24 06:28:20 [emerg] 8#8: host not found in resolver "kube-dns.kube-system.svc.cluster.local" in /usr/local/openresty/nginx/conf/nginx.conf:32                                                            │
nginx: [emerg] host not found in resolver "kube-dns.kube-system.svc.cluster.local" in /usr/local/openresty/nginx/conf/nginx.conf:32

https://github.com/pixie-io/pixie/blob/main/src/cloud/proxy/nginx.conf#L32
but k8s dns service default name is coredns
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
use coredns.kube-system.svc.cluster.local
Screenshots
If applicable, add screenshots to help explain your problem. Please make sure the screenshot does not contain any sensitive information such as API keys or access tokens.
Logs
Please attach the logs by running the following command:
./px collect-logs

App information (please complete the following information):

Pixie version
K8s cluster version
Node Kernel version
Browser version

Additional context
Add any other context about the problem here.

Sorry, Maybe my k8s installer action. Close issue
https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#introduction


Add astropy units to DM and distance

Refactor to force DM and distances to have units when output.
Also added parsers to handle l,b,dist and DM input as Angle/Quantity
New tests, no new docs
Addresses Issue #2

Coverage increased (+5.5%) to 88.235% when pulling 7fe8f8ee693ca3e5034533db6327512691bc5e1c on units into 233f705fb43f83df479f9b6de9b35b65bf2211b4 on master.

Merging


Chainable validator

add the ability to use the validations as a part of the pipeline.

One thing I don't really like here is that it's the class that gets fed into the chain pipeline; that's because the current implementation of the validator is a based on an instance of the validator, rather than following the usual functional structure. It may take a bit of work to reduce that wart.

Yeah it's nasty it's a class but it's OK to introduce that interface anyway, I think. You can always inject a class as a dependency and change it later to an object once we have our New Validation Library From The Future™ ready.


added publisher page

I am contributing to TF-Hub as a contributor of Goggle Summer of Code 2022. This is my publisher page.

Hey!!
I am sorry about the mistake. I have fixed it now. It will be https://github.com/shoaib6174


CodeLens like in VSCode

Is it possible to display text on top of every location that I want?

Maybe this is even doable in CSS

Please use the forum for questions in the future.
You can use cursorCoords to find the screen coordinates of a given document position, and then absolutely position a DOM node at that position. Or you could use a line widget.


Phoenix mth5s missing filters

Using notebooks/mth5/07_make_mth5_from_phoenix.ipynb I can build the MIST phoenix mth5.
Aurora can process the data with aurora, but gets these errors:

24:10:05T15:45:24 | ERROR | line:151 |mth5.groups.filters | to_filter_object | Could not find mtu-5c_rmt03-g_10409_10000hz_low_pass in the filter dictionary
24:10:05T15:45:24 | WARNING | line:261 |mth5.groups.channel_dataset | channel_response | Could not locate filter mtu-5c_rmt03-g_10409_10000hz_low_pass
24:10:05T15:45:24 | ERROR | line:151 |mth5.groups.filters | to_filter_object | Could not find coil_57087_response in the filter dictionary
24:10:05T15:45:24 | WARNING | line:261 |mth5.groups.channel_dataset | channel_response | Could not locate filter coil_57087_response

Looks like the notebook is not packing a couple of filters. mtu-5c_rmt03-g_10409_10000hz_low_pass coil_57087_response.
Aside: I get a lot of warnings, but this is because we assign filters.applied before filter.names ... it would be nice if these would get assigned in one separate step ... basically it sees two filtered.applied values, but there are not yet two names, so it mt_metadata complains.  Not the end of the world.

@kkappler The issue is that there are no response files to create those filters from.  I'll try to find them.


Add intersect to Fst output

paste together fst output and intersect so that there's just one file and it makes sense.
Also add headers.

No.


line annotation bug

when start a task and load imgs and prelabel files, if the img-label pairs' file number is large, the client would crash.
i guess the program preload all annotation at once, and crash as a result of oom

sample.zip


Add a feature for exporting method invocation list

Hello, I was impressed with the scavenger presentation at Deview 2023. So I forked this repository as I could use it for something I'm working on.
It's been helpful for me to identify all the methods in my Java project in a short time and know if they are executing or not.
However, in the current version, there was no way to export the collected information on a website (although I can query it directly from the DB). I wanted to contribute, so I added that feature.
This is my first time contributing to open source project, so it may need to be improved on many points. Any feedback would be greatly appreciated.
Here's the description of this PR.

Added an "Export" button to the bottom of the SnapshotDetail page.

Press that button to download a TSV file with the following information.

@cheesecat47 Firstly, thank you so much for your interest in scavenger :)
I'd like to know what the primary purpose of this feature is.
If it's to determine which methods are considered dead code (not invoked), I'd suggest adding a filter button next to the search bar to see only not invoked methods.
I think this would be a cool feature if it could be used in more ways than just that.

@taeyeon-Kim I appreciate your feedback!
I wanted to add this feature to compare the results of Scavenger with the results of the tool I'm using. Also, because I'm more familiar with Python, I wanted to export Scavenger results to a CSV file. However, in the current version of Scavenger, there is no way to download the information displayed on the website. That's why I tried it.
Is the reason the export button wasn't added because exporting results to a file wasn't in the use cases you expected? If so, replacing the button with the filter feature you mentioned would be better. It seems more useful to show multiple search results than I did, like showing query results in Kibana.
If it's okay to keep the button, then it would be nice to modify it to export the filtered results (the screen you're currently looking at) so you don't have to create a contextual button.

@cheesecat47
Sorry for the late comment.
First, how about moving the feature to the snapshot table page?

<!-- main.js -->
import {faFileExport} from "@fortawesome/free-solid-svg-icons";
iconRegister.add(faFileExport);

 <!--  SnapshotTable.vue-->
<el-table-column :label="'$t('message.snapshot.export')'" width="80" align="center">
    <template #default="scope">
        <el-button circle type="primary" @click="refreshSnapshot(scope.row.id)">
            <font-awesome-icon icon="fa-solid fa-file-export"/>
        </el-button>
    </template>
</el-table-column>

@taeyeon-Kim First, thank you for your detailed and kind comments.
May I ask how did you use features like live reloading in your development? Because building every time takes too long..

@taeyeon-Kim First, thank you for your detailed and kind comments. May I ask how did you use features like live reloading in your development? Because building every time takes too long..
If you could let me know how you're running it, I might be able to help a bit.

@cheesecat47 If you could let me know how you're running it, I might be able to help a bit.

For now, I'm running the api server like this, following the installation docs:
./gradlew bootJar -p scavenger-api; \
java -jar scavenger-api/build/libs/scavenger-api-1.0.5-SNAPSHOT.jar

@cheesecat47
If you're using intellij, try setting it up like this

open intellij settings.

run vite build --watch in scavenger-frontend > package.json

run scavengerApiApplication

This way, frontend changes will be reflected immediately without a restart, and API changes will be faster than if you restarted 3.

This way, frontend changes will be reflected immediately without a restart, and API changes will be faster than if you restarted 3.

Yes, I'm using IntelliJ and this was really helpful. And vite is new to me, it seems interesting and I should look into it!

Thanks @cheesecat47 for the code!

@taeyeon-Kim @kojandy @sohyun-ku @junoyoon
Thank you for your detailed code reviews!

@cheesecat47  good enough.!!