Error if the input file name is a number

First of all, thank you for this really interesting project.
If my input file name is a number, after I run
flatterer --force<PHONE_NUMBER>.json ./tmp

I have this error
Traceback (most recent call last):
  File "/home/aborruso/.local/bin/flatterer", line 8, in <module>
    sys.exit(cli())
  File "/home/aborruso/.local/lib/python3.9/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/home/aborruso/.local/lib/python3.9/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/home/aborruso/.local/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/aborruso/.local/lib/python3.9/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/home/aborruso/.local/lib/python3.9/site-packages/flatterer/__init__.py", line 214, in cli
    flatten(input_file,
  File "/home/aborruso/.local/lib/python3.9/site-packages/flatterer/__init__.py", line 130, in flatten
    csv_path = os.path.join(output_dir, 'csv', table + '.csv')
TypeError: unsupported operand type(s) for +: 'int' and 'str'

If I rename it in tmp_5709570636.json I have no error.

@aborruso thanks for the bug report.
This is now fixed in the latest version on pypi.
https://github.com/kindly/flatterer/commit/56cb6f04cb5dc9c38449a5ce3f25100bf50fbc73

Thank you very much


Update README.md: Added setup instructions for certificates

I installed aspnet on Linux Mint 17.1 for the first time. Everything went well, except the dnu restore command for the samples. I found out that some certificates were missing. So these instructions may be helpful for some more first time installers.

Hi @nrekretep, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, DNFBOT;

@glennc @BrennanConroy @moozzyk can one of you evaluate and merge?

I just realized that I added the instructions for the cert setup to an operating system agnostic section. I'll better add these instructions to the Linux specific  GettingStartedDeb.md


Update app-secrets.rst

Update the UserSecrets package names to new names

Hi @chrduf, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, DNFBOT;

Thanks for the PR! Merged in a6d251b7403cd731be616bdaa7adf77f88ebe1a4


Adding a new view when the previuos one is not finished to animate

Hello, I would be nice if this library would be able to add a view to the queue(or force to add it to the top) and display it once traversing state is idle, I've done a workaround to solve this.
Also I think this library is missing feature to turn off animation easily.
java.lang.IllegalStateException: ViewStack is currently traversing
at com.solera.defrag.ViewStack.setTraversingState(ViewStack.java:149)
at com.solera.defrag.ViewStack.pushWithParameters(ViewStack.java:212)
at com.solera.defrag.ViewStack.push(ViewStack.java:201)
Edit: I noticed ViewStackUtils class which contains similar solution to my workaround. So maybe I only missing traversals without animation.

Hi. Yes, 1.0 release should ViewStackUtils class should allow you push/pop/replace a view after the current traversal has completed.
You are right - we should have a general capability to add/remove a general default animation handler (which would allow you to turn off traversal animations, too). I've raised a seperate issue (#31) around this.

Using AnimationHandler (in v1.1.0) it should be pretty easy to turn off transition animations (or create custom animations) - just return null from the createAnimation callback there will be no animation.
Using ViewStackUtils you should be able to push a view while it is transitioning - avoiding the currently traversing exception.


Use np.lib.stride_tricks.as_strided

To calculate moving average per block
See that if using block size = 1 can apply along axis bitwise AND 1
With a single channel To receive value of encoded bit

using other approach to fix the decryption
as Stack Overflow suggest:
https://stackoverflow.com/questions/78288085/implementing-2d-sliding-window-over-np-array-without-overlaps


Scrape discovery job using metric data

59426d2 - commit does early bailout if we don't have metric data, since there is nothing to do at the end of function.
cbd57f5 - builds metric data into local array and once the for loop has been finished with merge results into cw. This way, we don't have to mux.Lock() and mux.Unlock()  for every MetricDataResult.

Thanks again!


Cilium TCP: too many orphaned sockets

General Information

Cilium version 1.10.5
Kernel version (run uname -a) Linux 5.11.0-38-generic #42~20.04.1-Ubuntu SMP Tue Sep 28 20:41:07 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Orchestration system version in use (e.g. kubectl version, ...). v1.20.11

          + <<-EOT
                "autoDirectNodeRoutes": false
                "bpf":
                  "clockProbe": true
                  "hostRouting": false
                  "masquerade": true
                  "monitorAggregation": "none"
                  "preallocateMaps": true
                  "waitForMount": true
                "cluster":
                  "name": "feu"
                "debug":
                  "enabled": false
                "enableIPv4Masquerade": true
                "enableIPv6Masquerade": true
                "hostPort":
                  "enabled": true
                "hostServices":
                  "enabled": true
                "hubble":
                  "enabled": false
                  "listenAddress": ":4244"
                  "metrics":
                    "enabled":
                    - "drop"
                  "relay":
                    "enabled": false
                  "ui":
                    "enabled": false
                "ipMasqAgent":
                  "enabled": true
                "ipam":
                  "mode": "kubernetes"
                "ipv4":
                  "enabled": true
                "k8s":
                  "requireIPv4PodCIDR": true
                "kubeProxyReplacement": "partial"
                "localRedirectPolicy": true
                "nodePort":
                  "enableHealthCheck": true
                  "enabled": true
                  "mode": "dsr"
                "nodeinit":
                  "enabled": true
                  "priorityClassName": "system-cluster-critical"
                "operator":
                  "numReplicas": 2
                  "priorityClassName": "system-cluster-critical"
                  "prometheus":
                    "enabled": true
                  "rollOutPods": true
                "pprof":
                  "enabled": true
                "priorityClassName": "system-cluster-critical"
                "prometheus":
                  "enabled": true
                "tunnel": "vxlan"
            EOT,

I got a new problem with network cards. Cards are flapping and I am seeing [235611.755637] TCP: too many orphaned sockets  and TCP allocation raising up to 250k (normal 30-40k).
I have disabled BPF Host routing and disabled TCP offloading and checksumming. Seems like now is better but the issue happens from time to time. I need a server reboot because the server disappears from the internet.
The average load is 500-800 Mbit/s.
c3:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

~ # lshw -class network
  *-network
       description: Ethernet interface
       physical id: 0
       bus info: pci@0000:c3:00.0
       logical name: enp195s0
       version: 01
       serial: d4:5d:64:bf:0a:50
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.11.0-38-generic duplex=full firmware=1.63, 0x800009fa ip=<IP_ADDRESS> latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:110 memory:b4400000-b441ffff ioport:e000(size=32) memory:b4460000-b4463fff memory:b4440000-b445ffff memory:b4420000-b443ffff

Thanks in advance.

[235611.755637] TCP: too many orphaned sockets

Have you looked at these socket connections using netstat/ss? What are the destination port numbers? Maybe there are a large number of connections in the TIME_WAIT state?

I send sysdump to @aanm in slack

worker17 in sysdump. 11:40 UTC

Normal situation for this server

Also masters requires periodic reboots. IRQ 100 percent on 4 cpu cores

I have disabled BPF Host routing and disabled TCP offloading and checksumming. Seems like now is better but the issue happens from time to time.

From the agent's log where you have the TCP: too many orphaned sockets flood, Cilium's status says Host Routing:           Legacy, so either way the BPF Host routing was not enabled in the first place due to missing kernel requirement.
What's your current /proc/sys/net/ipv4/tcp_max_orphans? Did you try to bump it? Do you happen to know what's causing the orphans? Occasional large spikes in traffic?
(e.g. https://tor-relays.torproject.narkive.com/k296Au89/syslog-kernel-tcp-too-many-orphaned-sockets)

One other thought: did you try to customise the BPF map sizing?
Your bpf-map-dynamic-size-ratio is at 0.0025 (seen in cilium status --verbose). If you'd for example double it to 0.005, are you still running into the issue? (Note that changing this setting is disruptive to ongoing connections.)
The agent log seems to have a lot of Deleted orphan SNAT entries from map log entries which might indicate a too small sized CT map.
(https://docs.cilium.io/en/stable/concepts/ebpf/maps/#bpf-map-limitations)

@borkmann hi, thanks for your comments but we have removed cilium from our stack. There are really huge losses for us. Cilium has perfect idea but implementation bring us unexpected downtime. I think you can close the issue.

We're sorry to hear that :/. Thanks for letting us know. I'm closing the issue. Anyone hitting this again, do not hesitate to comment/reopen.


AuthenticatorSelection.ResidentKey not in released version

Hello,
I'm using fido2-net-lib version 3.0.1. I'm trying to build my own project based on the example code https://github.com/passwordless-lib/fido2-net-lib/tree/master/Demo. However, my code doesn't compile because in the nuget package there is no property ResidentKey in AuthenticatorSelection. If I browse the source code on github I see that this property is available. It is a bit confusing for a new user, like me, that the example code does not work in my own project. When can we expect a corresponding nuget package?
Thanks

Hi,
Since we merge changes quite often, master branch often contain code that is not released yet.
We release on a schedule that make sense for us and we try to balance the amount of releases and the amount of breaking changes we introduce.
If you want to see the source code (and demo) for the 3.0.1 version it is available on github, under the 3.0.1 tag: https://github.com/passwordless-lib/fido2-net-lib/tree/v3.0.1
Sorry about that confusion, but currently we want to get some more features in before we release a 4.0.0 that will include among other things the new AuthenticatorSelection.


Incremental updates via CodePush not working

I have been trying to test the incremental updates via CodePush for our app and it seems to not work for me. From what I understand, CodePush only downloads the files that have actually changed between 2 updates. However, whenever I test this, I see the entire www directory being downloaded everytime.
I have an app that is quite big - around 300MB. I tried to first run the app, then change 1 file and push an update to codePush as v1 and then change the same file again and push another update to codePush as v2.
I found that the app detected the updates correctly on both occasions. However, on both updates, the update.zip file that got downloaded contained the entire www directory contents.
On both occasions, I used the command "appcenter codepush release-cordova -d Production" to generate the releases and on both occasions the console showed that the file change was picked up correctly:
Merging and updating files from [www, platforms/ios/platform_www] to platforms/ios/www copy www/index.html platforms/ios/www/index.html (updated file)
Can someone explain how can I get the incremental updates to work?

Hey @sergey-akhalkov!
I just realised that in one of the earlier comments, you mentioned:

As I know we have no file size limits for diffing, but we have maximum limit in 500MB
What exactly is this limitation and what impact does it have?

The reason why I am asking is because we are planning to add more content into our app that might take our app from its current size to ~600MB. Is this going to be an issue?
Thanks!

Thanks @Zakeelm. I also saw your notes on Microsoft/cordova-plugin-code-push#379 and Microsoft/cordova-plugin-code-push#334 so hopefully we have the new upload service soon and then this restriction is removed. I will just follow those 2 issues then and we can ignore this digression.
In that case, can we go back to the original problem of incremental updates not working for special filenames? See my comment for reproducing that issue here

We're going to have to re-investigate this as we've had some internal changes to the Engineering team. I'm going to send this to one of the engineers to take a look at. Will be in touch!

Hi @Zakeelm are there any updates on the investigation please?


Switch to strictly less for while loop

#130
This fixes cases where C = N/2 exactly for 2 successive ranges.
Testing here: https://github.com/NYCPlanning/db-factfinder/actions/runs/1046017255

this is a deliberate choice right?


Preact compatibility ?

Hi @Marcisbee
Congrats on the great lib. Really smart and efficient way to manage state.
I am currently working on a side-project using Preact. Is there any chance to see a preact version that doesn't need the compat layer to work?
Would be happy to help if I can. :)
Maybe we could simply replace exports in https://github.com/Marcisbee/exome/blob/main/src/react.ts using Preact versions of the hooks referenced in this file. :)

Hey, thanks!
Yeah, adding Preact was in my todo list. Since the implementation is basically the same, I think we can just copy react.ts and use preact imports inside it.
Will create a PR in just a sec.

Thanks for your reactivity @Marcisbee
Would be happy to open the PR if you're happy with that :)

I'm open for contributions!
But I was so excited to add this feature that I went ahead and already added Preact support in v0.8.6 just now before I read that you want to actually contribute 😬
Sorry, hope it's all right.


[SMALLFIX] Faster return on EOF in under storage read path.

It isn't guaranteed the underlying under storage stream will support skip to or past end of file. Also reduces one communication to the under storage.

+1 LGTM

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10056/Failed Tests: 3org.alluxio:alluxio-core-server: 3alluxio.worker.file.UnderFileSystemManagerTest.getInputStreamTestalluxio.worker.file.UnderFileSystemManagerTest.getInputStreamAtPositionTestalluxio.worker.file.UnderFileSystemManagerTest.cleanSessionsTest
Test FAILed.

Merged build finished. Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10057/
Test PASSed.


New release

Could you please tag a new release so it shows up nicely?
https://beta.webcomponents.org/element/notwaldorf/emoji-rain
Thanks!

done


invalid expression: {{{content}}}

Got the following error message when I was trying with popover.
`

    <slot></slot>

        <slot name="title">{{title}}</slot>

        <slot name="content">{{{content}}}</slot>

- invalid expression: {{{content}}}

found in

---> <Popover>

`

And you do not accidentally use twig ?

Sorry, didn't realise it's HTMLed. Comment has been updated.


Alt+Spacebar

Microsoft PowerToys version
0.56.02
Running as admin

[ ] Yes

Area(s) with issue?
General
Steps to reproduce
Alt+spacebar was relocated to Search (?) therefor the default Alt+spacebar action (window system menu) is no longer available. This command can be used to move windows which have there titel bar moved out of reach.
✔ Expected Behavior
Standard behaviour on Alt+ spacebar
❌ Actual Behavior
A seach bar appears
Other Software
No response

In PowerToys Settings, it's possible to set PowerToys Run to another shortcut or just disable PowerToys Run if you don't use it.
I hope this helps.
/needinfo

Ok, i was confused as it is not listed in the shortcut code list.
So maybe solution:

Include in the Documentation
Include in the Shortcut Guide

Btw: switching off PowerToys Run has no effect on the Alt+Space. It still opens a dialog midscreen with a magnifier.

 It still opens a dialog midscreen with a magnifier.

Could you please attach a /bugreport? Thanks!


How to get the private key according to the mnemonic?

See the example & tests and look for usages of Mnemonic or BIP39 https://github.com/Bit-Wasp/bitcoin-php/tree/1.0/examples


Update capacities

Since we replaced InfluxDB with Thanos, the required capacity in the
service cluster has changed. I checked the default capacities we use for
two providers and updated the architecture diagram accordingly.

Might need some tweaking in the future but this looks good for now :)

This could be the next quote to put on our whiteboards. :joy: I can't think of anything I do at work to which your sentence doesn't apply. :smile:


[FAB-17299] Support collection level endorsement policies for discovery

Type of change

New feature

Description

PoliciesByChaincode now returns one InquireablePolicy per collection,
either the collection's endorsement policy if one exists or the
chaincode policy by default
chaincode.Metadata now stores CollectionPolicies for _lifecycle
namespace chaincodes that have collection endorsement policies

Related issues
FAB-17299
This PR cannot be merged until FAB-17308 is complete; however, submitting PR now for review/feedback.
/cc @yacovm @denyeart

This PR cannot be merged until FAB-17308 is complete

When this is the case, please mark the PR as a draft.
Thanks.

This PR cannot be merged until FAB-17308 is complete

When this is the case, please mark the PR as a draft.
Thanks.

Forgot that was a feature. I don't believe Github supports converting existing PRs to a draft PR so I'll go ahead and close this and reopen as a draft PR.


IMPORTANT Notes for Updating to Swift 5

Important: There could still be some bugs within here. If you have anymore, @YoomamaFTW and I'll look into it. Please post it within THIS thread. This thread is dedicated to Swift 5 and 5.1 for updating RichEditorView.
Hi guys. I'm not sure if cjwirth is going to be updating this ever again. For Swift 5 support, use cbess's (link: https://github.com/cbess/RichEditorView/). I copied all of cbess's code rather than 'pod install' because you will need to change and add a few bits of code. To download, just download the zip and unzip it to find the package's code in RichEditorView. This is as of 11/28/2019 so happy thanksgiving to all the Americans. Anyways...
I recommend you create two groups/folders: Resources and RichEditorView. Afterwards, copy the classes into the RichEditorView folder and copy the "editor" files (i.e. the JS and HTML files) into the Resources folder. For the icons, I IMPORTed those into my Assets.xcassets (keyword is import (by right-clicking in Xcode).
Next, we need to change the following lines of code. Start with RichEditorView.swift.

The variable DefaultInnerLineHeight should be 28, not 21. This code should fix the VERTICAL scrolling issue. The horizontal scrolling issue is coming up.
We should add tap gestures. As a property, put this in the objcMember class:

private let tapRecognizer = UITapGestureRecognizer()
@objc private func viewWasTapped() {
    if !webView.isFirstResponder {
        let point = tapRecognizer.location(in: webView)
        focus(at: point)
    }
}

In the function setup, add this to the bottom:
tapRecognizer.addTarget(self, action: #selector(viewWasTapped))
tapRecognizer.delegate = self
addGestureRecognizer(tapRecognizer)

Great! Now let's go to your Resources folder.

In style.css, replace the code with the following:

@charset "UTF-8";

:root {
    color-scheme: light dark;
}

html {
    height: 100%;
}

body {
    min-height: 100%;
    overflow: auto;
    font: -apple-system-body;
}

body, h1, p, ul, ol {
    margin: 0;
}

div {
    display: block;
    position: static;
}

#editor {
    -webkit-user-select: auto !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#editor:focus {
    outline: 0px solid transparent;
}

@media (prefers-color-scheme: dark) {
    body, #editor {
    }
}

.placeholder[placeholder]:after {
    content: attr(placeholder);
    position: absolute;
    top: 0px;
    color: #cccccc;
}

#editor {
    min-height: 100%;
    height: 100%;
    overflow: auto;
    display: block;
    font-size: 12pt;
}

Props to @hansemannn for this code. Additionally, this code fixes the bug with word wrapping or the horizontal scrolling.
2. In rich_editor.js, you'll need to change the most crucial thing: RE
Instead of RE being a const, it should be a var, like this:
var RE = {};
This is the reason why none of the JS works properly; the WKWebBridge thing can't find a variable RE because there was no variable RE; it was a constant.
Don't worry about LICENSING. The nature of it is so that you don't redistribute it under your own name. However, if it's just for commercial use, you can just list it under a file giving credits to CJWirth.
Good luck! Again, here's the link to cbess's repo: https://github.com/cbess/RichEditorView/

Can you maybe share an example project? Would be nice, thanks!

I tried your suggestions and the text is really small in RichEditorView. Any clue why?

@MHX792 Yeah, I'll make a new repository with a sample and the entire package by itself (expect it sometime this or next weekend). Not sure if I'll make a separate Pod and Carthage thing, though, since I'm not well-acquainted with front-end development. In addition, there are actually bugs (plenty to be frank) that come with CBess's (Note 1).
For now, can you post which simulator you used and the CSS files? It could have something to do with the font.

Important Notes
Note 1: CBess's repo has a weird bug in the runJS function. It has a lot to do with what's mentioned in Note 2, but in the end, the runJS function includes resultBool, resultInt, and resultStr. The problem is that the result seems to be fixed on a single output, that is the first thing that's there.
So although most of the functionality is OK, running your own JS such as document.getSelection().getRangeAt(0).toString() (which gets the selected value) WILL NOT WORK.
Note 2: I'm still modifying the final version for Swift 5.1. I recently saw that WKWebView finally has evaluateJavaScript but it doesn't return the same as UIWebView.stringEvaluateByJavaScript (the latter returns a string while the first return Void).
Note 3: I'm editing the RE.insertLink functionality, as well, to something more like Google Doc or Reddit's using UIAlertController.

@YoomamaFTW thanks,
I tested the image insert functionality with CBess's version with a picked image from the library (UIImagePickerController).
While the image is inserted in the simulator, only a black box is visible on a real device.

@MHX792 Ah, I took all of CBess's code thinking Pod install would work. It didn't for me, or at least a certain functionality was causing the entire thing to mess up. So I eventually refactored the code to be more compatible. Again, I rewrote a little bit of the code and will publish a repo on the weekend... hopefully.

@YoomamaFTW also CBess's version only works with iOS 13. At least in the simulator. Can you confirm this? I don't have a <iOS 13 iPhone.

It only works with iOS 13? I can't confirm it working on iOS 12. I've never considered developing for iOS 12 since most people have moved on from there, and I'm not exactly willing to test it. However, you can download the iOS 12.3 simulator and test it on any device (I believe).
You can check the stats for iOS distribution here: https://david-smith.org/iosversionstats/

@MHX792 I can confirm that the toolbar went through a bunch of errors (at least in my code) for an iPhone 6 on iOS 12.4. Otherwise, the editor works fine if you use cmd+B for bold and etc. I will try to debug it for you, but I'm not sure if I will add it to my repo, which you can now find here: YoomamaFTW/RichEditorView


refactor: updates to Integer API

Closes #101

@Marcono1234 - fancy taking a look at this?

Thank you for the feedback @Marcono1234!


Get returns any if the needle is incorrect

When the path passed to needle points to a place that does not exist on the type, it returns any. My expectation would be for it to return never or throw an error as otherwise it essentially ends up with a silent pass from the types point of view.

Hi,
The return type when the needle is not found is unspecified, but yes it should be never.
I can make this work for most cases but I may fail to reliably reject bad free types because some built-in type combinations are structurally compatible.
Type checking the path in Get would most likely make it impossible to use Get when the Haystack is generic, because the type checker will not substitute the generic for its type constraint when performing checks, it's simply going to give up with a cryptic error. A workaround is to also accept an optional Model as I did with free-types/Match, but this API is quite frustrating to use to be honest because you always forget you have to use it and repeating the type constraint just feels bad.
I'm thinking that Lens could do the type checking because you are not likely to use it with generics: you create a Lens with an interface in mind and that could be the Model. When a Model is supplied, the type constraint for the query would try to apply Get<Query, Model> and if the call returns never it would return a union of valid paths to try instead.


maintainers: Add definition for kreyren

Please cherry-pick the commit where the entry is actually used.


Batch request for group members results in <BatchError "Invalid value for Content-ID: ...

Occurs in line 1191 of http.py - exact message is:
`googleapiclient.errors.BatchError: <BatchError "Invalid value for Content-ID: response-<EMAIL_ADDRESS>If I insert header = header.replace('response- ','') at line 1175 the issue goes away.

Hi @chrish10e
Do you think you can provide a bit of code that replicates this error for us?

Yes here you go:
`GROUPS_API = 'https://www.googleapis.com/auth/admin.directory.group.readonly'
Create Service
store = file.Storage('my_store.json')
creds = store.get()
if not creds or creds.invalid:
flow = client.flow_from_clientsecrets('my_client_secrets.json', GROUPS_API)
creds = tools.run_flow(flow, store)
service = build('admin', 'directory_v1', http=creds.authorize(Http()))
Batch request members of groups
group_emails =<EMAIL_ADDRESS><EMAIL_ADDRESS>batch = service.new_batch_http_request()
for email in group_emails:
batch.add(service.members().list(groupKey=email), request_id=email)
responses = batch.execute()
for response in responses:
print('Got a response')`

Awaiting credentials from Google for GSuite so I can confirm the issue.

It happens to me too, I'm using this as a workaround:
def fixed_header_to_id(self, header):
    # Workaround for https://github.com/google/google-api-python-client/issues/536
    header = header.replace('response- ', '')
    if header[0] != '<' or header[-1] != '>':
        raise BatchError("Invalid value for Content-ID: %s" % header)
    if '+' not in header:
        raise BatchError("Invalid value for Content-ID: %s" % header)
    base, id_ = header[1:-1].rsplit('+', 1)
    return unquote(id_)

BatchHttpRequest._header_to_id = fixed_header_to_id

Assigned to @crwilcox at the behest of @JustinBeckwith

I just submitted a PR (https://github.com/google/google-api-python-client/pull/545) that should fix this.

I still get this error in 1.7..4

@chrish10e indeed.. the next release will include the fix. Or you can use the master version from github.


splliting is not defined

i am trying to use spllitingjs in my ionic project but it always gives splliting not defined error . i have added the given cdn but getting  same error again and again.
any help ..

Double check the spelling and capitalization. It should be Splitting
I’m not very familiar with Ionic so that may require a bit more setup to
get it working.
On Sun, Sep 29, 2019 at 8:10 AM shaktis110<EMAIL_ADDRESS>wrote:

i am trying to use spllitingjs in my ionic project but it always gives
splliting not defined error . i have added the given cdn but getting same
error again and again.
any help ..
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/shshaw/Splitting/issues/43?email_source=notifications&email_token=AAF5XQ26ML6JUW3DYPLERDDQMCSLNA5CNFSM4I3SLZ42YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HOMDI3A,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAF5XQ42NFUKAJAYVAD7RX3QMCSLNANCNFSM4I3SLZ4Q
.

thanks for quick response ..
no i have added the cdn is index.html and the response code is also 200 but can't access the object Splitting .is there any workaround for that .. thanks


ui,server,api: resource metrics improvements

Description
Doc PR: https://github.com/apache/cloudstack-documentation/pull/294
This PR improves resource metrics/stats visualization functionality.
It allows stats for:
System VMs
Persisting and showing stats for system VMs. New API - listSystemVmsUsageHistory has been added to support this. SSVM, CPVM and VRs now show Metrics tab similar to user VMs. System VM stats will be stored in the existing DB table cloud.vm_stats and will use the same cleanup mechanism as the user VMs. To control storing system VM stats a new global setting has been added,
vm.stats.user.vm.only - When set to 'false' stats for system VMs will be collected otherwise stats collection will be done only for user VMs. The default value is 'false'
VM Disks
Persisting and showing stats for VM disks. New API - listVolumesUsageHistory has been added to support this. Volumes attached to a running user VM show the Metrics tab. VM disks stats will be stored in a new DB table cloud.volume_stats. To control storing VM disk stats two new global setting have been added,
vm.disk.stats.retention.enabled - When set to 'true' stats for VM disks will be stored in the database otherwise disk stats will not be stored. The default value is 'false'.
vm.disk.stats.max.retention.time - The maximum time (in minutes) for keeping Volume stats records in the database. The VM stats cleanup process will be disabled if this is set to 0 or less than 0. The default value is 720.
Improvements have been made to the Metrics tab wrt to time filtering and display. Order for statistics for an instance is now - CPU, memory, disks, network.
Also, the default value for the global setting - vm.stats.max.retention.time has been increased to 720 or 12 hours for more meaningful representation in the UI.
Based on tests VM stats DB storage will be in the order of,

Therefore, with a default VM stat interval of 1min, 12 hours stats may make sense.
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 4348

Packaging result: :heavy_multiplication_x: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_multiplication_x: suse15. SL-JID 4349

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 4356

@blueorangutan package

@rohityadavcloud a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 4408

@blueorangutan test

@rohityadavcloud a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-5096)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 48701 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5096-kvm-centos7.zip
Smoke tests completed. 103 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_upgrade_kubernetes_ha_cluster
Failure
3981.91
test_kubernetes_clusters.py

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/6803 (SL-JID-2481)

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/6803 (SL-JID-2482)

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 4418

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/6803 (SL-JID-2488)

@blueorangutan pacakge

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/6803 (SL-JID-2489)

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-5139)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 42042 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5139-kvm-centos7.zip
Smoke tests completed. 102 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_arping_in_ssvm
Failure
5.17
test_diagnostics.py

test_hostha_enable_ha_when_host_in_maintenance
Error
305.78
test_hostha_kvm.py

SonarCloud Quality Gate failed.
  0 Bugs   0 Vulnerabilities   0 Security Hotspots   35 Code Smells
 4.0% Coverage  6.6% Duplication

@shwstppr can you have a look at the code smells, please?

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/6803 (SL-JID-2529)

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 4491

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. LL-JID 272

@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-85)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 45663 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t85-kvm-centos7.zip
Smoke tests completed. 102 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_upgrade_kubernetes_ha_cluster
Failure
662.97
test_kubernetes_clusters.py

test_01_redundant_vpc_site2site_vpn
Failure
750.13
test_vpc_vpn.py

test_01_vpc_site2site_vpn_multiple_options
Error
1273.28
test_vpc_vpn.py

test_01_vpc_site2site_vpn
Error
549.23
test_vpc_vpn.py

@blueorangutan test keepEnv

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-5262)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 44709 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5262-kvm-centos7.zip
Smoke tests completed. 103 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers
Failure
448.44
test_vpc_redundant.py

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 4646

@blueorangutan test

This PR is addressing several changes in different contexts (VM stats, disk stats, system VM stats, and UI). I think it would be better both for managing, reviewing, and testing if they were separated in different PRs, also improving the description of the changes and how they would affect users.

Any concerns in how it affects users @GutoVeronezi ? cc @shwstppr

This PR is addressing several changes in different contexts (VM stats, disk stats, system VM stats, and UI). I think it would be better both for managing, reviewing, and testing if they were separated in different PRs, also improving the description of the changes and how they would affect users.

Any concerns in how it affects users @GutoVeronezi ? cc @shwstppr

@DaanHoogland, in both approaches users will have the feature; therefore, it does not affect them directly. As the changes are not dependent on each other, the suggestion to segregating it in several PRs focus on facilitating the reviewing, testing, and management of the features. In my opinion, it would be more interesting to have single scope PRs.

@blueorangutan test matrix

@blueorangutan package

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 4774

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 4781

@blueorangutan test matrix

@borisstoyanov a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

Trillian Build Failed (tid-5398)

Trillian test result (tid-5399)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 35327 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5399-kvm-centos7.zip
Smoke tests completed. 92 look OK, 11 have errors, 2 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_native_to_native_network_migration
Error
85.68
test_migration.py

test_01_native_to_native_network_migration
Error
85.69
test_migration.py

test_02_native_to_native_vpc_migration
Error
0.01
test_migration.py

ContextSuite context=TestNetworkMigration>:teardown
Error
0.01
test_migration.py

ContextSuite context=TestLoadBalance>:setup
Error
0.00
test_loadbalance.py

ContextSuite context=TestListIdsParams>:setup
Error
0.00
test_list_ids_parameter.py

test_list_vms_metrics
Error
0.00
test_metrics_api.py

ContextSuite context=TestSnapshotRootDisk>:setup
Error
0.00
test_snapshots.py

ContextSuite context=TestRouterIpTablesPolicies>:setup
Error
0.00
test_routers_iptables_default_policy.py

ContextSuite context=TestVPCIpTablesPolicies>:setup
Error
0.00
test_routers_iptables_default_policy.py

test_01_import_storage_policies
Error
0.00
test_storage_policy.py

test_01_verify_ipv6_vpc
Failure
101.09
test_vpc_ipv6.py

ContextSuite context=TestVPCRedundancy>:setup
Error
0.00
test_vpc_redundant.py

ContextSuite context=TestRVPCSite2SiteVpn>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVPCSite2SiteVPNMultipleOptions>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVpcRemoteAccessVpn>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVpcSite2SiteVpn>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVPCNics>:setup
Error
0.00
test_vpc_router_nics.py

all_test_kubernetes_supported_versions
Skipped
---
test_kubernetes_supported_versions.py

all_test_resource_detail
Skipped
---
test_resource_detail.py

Trillian test result (tid-5400)
Environment: vmware-65u2 (x2), Advanced Networking with Mgmt server 7
Total time taken: 43071 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5400-vmware-65u2.zip
Smoke tests completed. 83 look OK, 14 have errors, 8 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_DeployVmAffinityGroup
Error
28.52
test_affinity_groups.py

test_DeployVmAntiAffinityGroup
Error
0.01
test_affinity_groups.py

ContextSuite context=TestDeployVmWithAffinityGroup>:teardown
Error
0.01
test_affinity_groups.py

ContextSuite context=TestSnapshotRootDisk>:setup
Error
0.00
test_snapshots.py

ContextSuite context=TestIsolatedNetworksPasswdServer>:setup
Error
0.00
test_password_server.py

ContextSuite context=TestLoadBalance>:setup
Error
0.00
test_loadbalance.py

ContextSuite context=TestResetVmOnReboot>:setup
Error
0.00
test_reset_vm_on_reboot.py

test_list_vms_metrics
Error
0.00
test_metrics_api.py

ContextSuite context=TestRAMCPUResourceAccounting>:setup
Error
0.00
test_resource_accounting.py

test_08_upgrade_kubernetes_ha_cluster
Failure
670.96
test_kubernetes_clusters.py

test_01_import_storage_policies
Error
0.00
test_storage_policy.py

ContextSuite context=TestRouterIpTablesPolicies>:setup
Error
0.00
test_routers_iptables_default_policy.py

ContextSuite context=TestVPCIpTablesPolicies>:setup
Error
0.00
test_routers_iptables_default_policy.py

test_01_verify_ipv6_vpc
Failure
115.91
test_vpc_ipv6.py

ContextSuite context=TestVPCRedundancy>:setup
Error
0.00
test_vpc_redundant.py

ContextSuite context=TestRVPCSite2SiteVpn>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVPCSite2SiteVPNMultipleOptions>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVpcRemoteAccessVpn>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVpcSite2SiteVpn>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVPCNics>:setup
Error
0.00
test_vpc_router_nics.py

all_test_iso
Skipped
---
test_iso.py

all_test_scale_vm
Skipped
---
test_scale_vm.py

all_test_enable_role_based_users_in_projects
Skipped
---
test_enable_role_based_users_in_projects.py

all_test_regions
Skipped
---
test_regions.py

all_test_events_resource
Skipped
---
test_events_resource.py

all_test_register_userdata
Skipped
---
test_register_userdata.py

all_test_reset_configuration_settings
Skipped
---
test_reset_configuration_settings.py

all_test_guest_vlan_range
Skipped
---
test_guest_vlan_range.py

I'm investigating ^^ test failures @borisstoyanov

Tested some of the failures manually and it seems they were intermittent,
[root@pr6803-t5409-kvm-centos7-marvin marvin]# nosetests --with-xunit --xunit-file=results.xml --with-marvin --marvin-config=./pr6803-t5409-kvm-centos7-advanced-cfg -s -a tags=advanced --hypervisor=KVM tests/smoke/test_affinity_groups.py
/usr/local/lib/python3.6/site-packages/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography and will be removed in a future release.
  from cryptography.hazmat.backends import default_backend

==== Marvin Init Started ====

=== Marvin Parse Config Successful ===

=== Marvin Setting TestData Successful===

==== Log Folder Path: /marvin/MarvinLogs/Dec_07_2022_07_06_23_1F1CP0 All logs will be available here ====

=== Marvin Init Logging Successful===

==== Marvin Init Successful ====
=== TestName: test_DeployVmAffinityGroup | Status : SUCCESS ===

=== TestName: test_DeployVmAntiAffinityGroup | Status : SUCCESS ===

=== Final results are now copied to: /marvin//MarvinLogs/test_affinity_groups_D4EXON ===
[root@pr6803-t5409-kvm-centos7-marvin marvin]# nosetests --with-xunit --xunit-file=results.xml --with-marvin --marvin-config=./pr6803-t5409-kvm-centos7-advanced-cfg -s -a tags=advanced --hypervisor=KVM tests/smoke/test_migration.py
/usr/local/lib/python3.6/site-packages/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography and will be removed in a future release.
  from cryptography.hazmat.backends import default_backend

==== Marvin Init Started ====

=== Marvin Parse Config Successful ===

=== Marvin Setting TestData Successful===

==== Log Folder Path: /marvin/MarvinLogs/Dec_07_2022_07_11_03_X392ZX All logs will be available here ====

=== Marvin Init Logging Successful===

==== Marvin Init Successful ====
=== TestName: test_01_native_to_native_network_migration | Status : SUCCESS ===

=== TestName: test_02_native_to_native_vpc_migration | Status : SUCCESS ===

=== Final results are now copied to: /marvin//MarvinLogs/test_migration_PX1YZC ===
[root@pr6803-t5409-kvm-centos7-marvin marvin]# client_loop: send disconnect: Broken pipe
shwstppr@shwstppr-ThinkPad:~/lab/shapeblue/cloudstack|configurable-mtu⚡
⇒  mbx ssh <IP_ADDRESS>
MonkeyBox 🐵 v0.2
Last login: Wed Dec  7 07:05:08 2022 from <IP_ADDRESS>
[root@pr6803-t5409-kvm-centos7-marvin ~]# cd /marvin/
[root@pr6803-t5409-kvm-centos7-marvin marvin]# nosetests --with-xunit --xunit-file=results.xml --with-marvin --marvin-config=./pr6803-t5409-kvm-centos7-advanced-cfg -s -a tags=advanced --hypervisor=KVM tests/smoke/test_loadbalance.py
/usr/local/lib/python3.6/site-packages/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography and will be removed in a future release.
  from cryptography.hazmat.backends import default_backend

==== Marvin Init Started ====

=== Marvin Parse Config Successful ===

=== Marvin Setting TestData Successful===

==== Log Folder Path: /marvin/MarvinLogs/Dec_07_2022_08_40_34_ESU3L8 All logs will be available here ====

=== Marvin Init Logging Successful===

==== Marvin Init Successful ====
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:30===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
SshClient: Exception under createConnection: ['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2271, in _check_banner\n    buf = self.packetizer.readline(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 380, in readline\n    buf += self._read_timeout(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 609, in _read_timeout\n    raise EOFError()\n', 'EOFError\n', '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/marvin/sshClient.py", line 122, in createConnection\n    allow_agent=False)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 421, in connect\n    t.start_client(timeout=timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 699, in start_client\n    raise e\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2094, in run\n    self._check_banner()\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2276, in _check_banner\n    "Error reading SSH protocol banner" + str(e)\n', 'paramiko.ssh_exception.SSHException: Error reading SSH protocol banner\n']
NoneType: None
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:2===
SshClient: Exception under createConnection: ['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2271, in _check_banner\n    buf = self.packetizer.readline(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 380, in readline\n    buf += self._read_timeout(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 609, in _read_timeout\n    raise EOFError()\n', 'EOFError\n', '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/marvin/sshClient.py", line 122, in createConnection\n    allow_agent=False)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 421, in connect\n    t.start_client(timeout=timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 699, in start_client\n    raise e\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2094, in run\n    self._check_banner()\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2276, in _check_banner\n    "Error reading SSH protocol banner" + str(e)\n', 'paramiko.ssh_exception.SSHException: Error reading SSH protocol banner\n']
NoneType: None
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:1===
SshClient: Exception under createConnection: ['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2271, in _check_banner\n    buf = self.packetizer.readline(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 380, in readline\n    buf += self._read_timeout(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 609, in _read_timeout\n    raise EOFError()\n', 'EOFError\n', '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/marvin/sshClient.py", line 122, in createConnection\n    allow_agent=False)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 421, in connect\n    t.start_client(timeout=timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 699, in start_client\n    raise e\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2094, in run\n    self._check_banner()\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2276, in _check_banner\n    "Error reading SSH protocol banner" + str(e)\n', 'paramiko.ssh_exception.SSHException: Error reading SSH protocol banner\n']
NoneType: None
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:0===
=== TestName: test_01_create_lb_rule_src_nat | Status : SUCCESS ===

====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
SshClient: Exception under createConnection: ['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2271, in _check_banner\n    buf = self.packetizer.readline(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 380, in readline\n    buf += self._read_timeout(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 609, in _read_timeout\n    raise EOFError()\n', 'EOFError\n', '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/marvin/sshClient.py", line 122, in createConnection\n    allow_agent=False)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 421, in connect\n    t.start_client(timeout=timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 699, in start_client\n    raise e\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2094, in run\n    self._check_banner()\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2276, in _check_banner\n    "Error reading SSH protocol banner" + str(e)\n', 'paramiko.ssh_exception.SSHException: Error reading SSH protocol banner\n']
NoneType: None
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:2===
SshClient: Exception under createConnection: ['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2271, in _check_banner\n    buf = self.packetizer.readline(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 380, in readline\n    buf += self._read_timeout(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 609, in _read_timeout\n    raise EOFError()\n', 'EOFError\n', '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/marvin/sshClient.py", line 122, in createConnection\n    allow_agent=False)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 421, in connect\n    t.start_client(timeout=timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 699, in start_client\n    raise e\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2094, in run\n    self._check_banner()\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2276, in _check_banner\n    "Error reading SSH protocol banner" + str(e)\n', 'paramiko.ssh_exception.SSHException: Error reading SSH protocol banner\n']
NoneType: None
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:1===
SshClient: Exception under createConnection: ['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2271, in _check_banner\n    buf = self.packetizer.readline(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 380, in readline\n    buf += self._read_timeout(timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/packet.py", line 609, in _read_timeout\n    raise EOFError()\n', 'EOFError\n', '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/marvin/sshClient.py", line 122, in createConnection\n    allow_agent=False)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 421, in connect\n    t.start_client(timeout=timeout)\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 699, in start_client\n    raise e\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2094, in run\n    self._check_banner()\n', '  File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 2276, in _check_banner\n    "Error reading SSH protocol banner" + str(e)\n', 'paramiko.ssh_exception.SSHException: Error reading SSH protocol banner\n']
NoneType: None
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:0===
=== TestName: test_02_create_lb_rule_non_nat | Status : SUCCESS ===

====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
====Trying SSH Connection: Host:<IP_ADDRESS> User:root                                   Port:2222 RetryCnt:3===
===SSH to Host <IP_ADDRESS> port : 2222 SUCCESSFUL===
{Cmd: uname via Host: <IP_ADDRESS>} {returns: ['Linux']}
=== TestName: test_assign_and_removal_lb | Status : SUCCESS ===

Running tests again
@blueorangutan test matrix

@shwstppr a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

Trillian Build Failed (tid-5416)

Trillian test result (tid-5414)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 40753 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5414-xenserver-71.zip
Smoke tests completed. 105 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

@borisstoyanov I've added smoke test for the following list APIs,
listVirtualMachinesUsageHistory
listSystemVmsUsageHistory
listVolumesUsageHistory

@borisstoyanov Fixed conflicts.
I've added a doc PR for the changes.
And the commit a1bdd60 just makes some text fix for a global setting description

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_multiplication_x: suse15. SL-JID 4850

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 4853

Packaging result: :heavy_multiplication_x: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 4860

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@borisstoyanov a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@borisstoyanov a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

@borisstoyanov a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_multiplication_x: el7 :heavy_check_mark: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 4938

@blueorangutan test matrix

@borisstoyanov a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

Trillian Build Failed (tid-5500)

Trillian test result (tid-5501)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 45893 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5501-kvm-centos7.zip
Smoke tests completed. 102 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_upgrade_kubernetes_ha_cluster
Failure
696.64
test_kubernetes_clusters.py

test_list_system_vms_metrics_history
Failure
0.16
test_metrics_api.py

test_hostha_enable_ha_when_host_in_maintenance
Error
304.75
test_hostha_kvm.py

Trillian test result (tid-5502)
Environment: vmware-65u2 (x2), Advanced Networking with Mgmt server 7
Total time taken: 48356 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5502-vmware-65u2.zip
Smoke tests completed. 104 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_list_system_vms_metrics_history
Failure
0.14
test_metrics_api.py

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 4988

Trillian test result (tid-5511)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 44994 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5511-xenserver-71.zip
Smoke tests completed. 103 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_upgrade_kubernetes_ha_cluster
Failure
620.85
test_kubernetes_clusters.py

test_list_system_vms_metrics_history
Failure
0.19
test_metrics_api.py

test_list_volumes_metrics_history
Failure
174.12
test_metrics_api.py

Trillian test result (tid-5512)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 47820 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5512-kvm-centos7.zip
Smoke tests completed. 103 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_upgrade_kubernetes_ha_cluster
Failure
620.75
test_kubernetes_clusters.py

test_list_system_vms_metrics_history
Failure
0.15
test_metrics_api.py

Trillian test result (tid-5513)
Environment: vmware-65u2 (x2), Advanced Networking with Mgmt server 7
Total time taken: 50255 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5513-vmware-65u2.zip
Smoke tests completed. 103 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_07_deploy_kubernetes_ha_cluster
Failure
3606.95
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
0.05
test_kubernetes_clusters.py

test_09_delete_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
41.60
test_kubernetes_clusters.py

test_list_system_vms_metrics_history
Failure
0.14
test_metrics_api.py

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 5012

@blueorangutan test matrix

@DaanHoogland a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan test matrix

@DaanHoogland a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

Trillian test result (tid-5578)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 52463 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5578-kvm-centos7.zip
Smoke tests completed. 102 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_upgrade_kubernetes_ha_cluster
Failure
614.29
test_kubernetes_clusters.py

test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL
Failure
649.05
test_vpc_redundant.py

test_02_redundant_VPC_default_routes
Failure
711.61
test_vpc_redundant.py

test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers
Failure
531.83
test_vpc_redundant.py

test_05_rvpc_multi_tiers
Failure
590.97
test_vpc_redundant.py

test_05_rvpc_multi_tiers
Error
590.99
test_vpc_redundant.py

test_01_redundant_vpc_site2site_vpn
Failure
813.99
test_vpc_vpn.py

Trillian test result (tid-5579)
Environment: vmware-65u2 (x2), Advanced Networking with Mgmt server 7
Total time taken: 53238 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5579-vmware-65u2.zip
Smoke tests completed. 104 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_02_create_template_with_checksum_sha1
Error
5.15
test_templates.py

test_03_create_template_with_checksum_sha256
Error
5.14
test_templates.py

test_04_create_template_with_checksum_md5
Error
5.17
test_templates.py

@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

the test failures for vmware are related to the fix in #7001

Trillian test result (tid-5592)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 47209 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5592-kvm-centos7.zip
Smoke tests completed. 103 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_02_upgrade_kubernetes_cluster
Failure
297.62
test_kubernetes_clusters.py

test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers
Failure
465.25
test_vpc_redundant.py

insanity:
@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-5597)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 42955 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5597-kvm-centos7.zip
Smoke tests completed. 105 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 5219

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 5230

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 5234

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 5376

@blueorangutan test matrix

@DaanHoogland a Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

Trillian test result (tid-5970)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 44880 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5970-vmware-67u3.zip
Smoke tests completed. 107 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

Trillian test result (tid-5969)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 48233 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5969-xenserver-71.zip
Smoke tests completed. 103 look OK, 4 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

ContextSuite context=TestAccounts>:setup
Error
0.00
test_accounts.py

ContextSuite context=TestAddVmToSubDomain>:setup
Error
0.00
test_accounts.py

test_DeleteDomain
Error
6.14
test_accounts.py

test_forceDeleteDomain
Failure
6.11
test_accounts.py

ContextSuite context=TestRemoveUserFromAccount>:setup
Error
7.09
test_accounts.py

ContextSuite context=TestTemplateHierarchy>:setup
Error
8.52
test_accounts.py

test_list_vms_metrics_admin
Error
0.14
test_metrics_api.py

test_list_vms_metrics_history
Error
0.14
test_metrics_api.py

test_list_vms_metrics_user
Error
0.12
test_metrics_api.py

test_list_volumes_metrics_history
Error
0.14
test_metrics_api.py

ContextSuite context=TestDeployVmWithAffinityGroup>:setup
Error
0.00
test_affinity_groups_projects.py

test_01_create_template
Error
19.56
test_templates.py

test_CreateTemplateWithDuplicateName
Error
42.16
test_templates.py

test_02_create_template_with_checksum_sha1
Error
65.45
test_templates.py

test_04_create_template_with_checksum_md5
Error
125.81
test_templates.py

test_05_create_template_with_no_checksum
Error
65.47
test_templates.py

test_03_delete_template
Error
452.82
test_templates.py

test_04_extract_template
Error
1.07
test_templates.py

test_09_list_templates_download_details
Failure
0.06
test_templates.py

Trillian test result (tid-5971)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 52237 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t5971-kvm-centos7.zip
Smoke tests completed. 106 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_07_deploy_kubernetes_ha_cluster
Failure
3604.43
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
0.07
test_kubernetes_clusters.py

test_09_delete_kubernetes_ha_cluster
Failure
0.05
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
67.52
test_kubernetes_clusters.py

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 5390

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 5402

@shwstppr can you also pls update the volume metrics image with a new one (as in doc PR). Thx

@andrijapanicsb images updated in the PR description.
@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 5420

@blueorangutan test matrix

@shwstppr a Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

Trillian test result (tid-6012)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 40243 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t6012-xenserver-71.zip
Smoke tests completed. 107 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

Trillian test result (tid-6013)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 43880 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t6013-vmware-67u3.zip
Smoke tests completed. 107 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

Trillian test result (tid-6014)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 45735 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6803-t6014-kvm-centos7.zip
Smoke tests completed. 106 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_create_pvlan_network
Error
0.06
test_pvlan.py


Refactor VPC Service

Summary
I’ve found the following issues when reading VPC service code:

When starting VPC service, some operations are done in main.go  and some are done in Run function. It's unclear what operations are needed only for running VPC service and what are needed only by the command itself.
vpcService struct members is a mix of configs and data structures. Some of the configs are duplicates of the Config struct.

This refactoring tries to achieve the following to make the code clearer:

Separate configs and members for VpcService struct. Make sure all configs are in Config struct. Configs are what we passed at start-up time (e.g. DB URL). Members are the dependencies of VpcService (e.g. a *sql.DB struct). VpcService also depends on Config as one member to get configs at runtime.
cmd/titus-vpc-service/main.go mainly does the following things. It knows nothing about operations needed in order to run VPC service. For example, it doesn't know how to connect to the DB needed for VPC service. That is done by Run function.

Get the configs from user input (flags, env vars, etc).
Construct the Config struct for VpcService.
Construct a VpcService struct using the config.
Start running the VpcService by calling Run function.

VpcService.Run function is responsible for performing all the actions needed for running VPC service. For example, connecting to DB, setting up monitoring, starting grpc server, etc. It takes config as an input and knows nothing about where the configs are from.
Put all config names into one file vpc/service/config/constants.go.

I also removed some configs that are not used anywhere to reduce confusion, including

RefreshInterval
GcTimeout
subnetCacheExpirationTime

Test
make test-local

Please get this reviewed by someone on the HN team


ReactiveUI.Winform

i Have two ViewModels and two View: ViewModel1,Form1,ViewModel2,Form2
now i want to ShowDialog ViewModel2 at ViewModel1 like Form2.ShowDialog
bug ViewModel2 cannot Visit Form2
so what can i do?

Hi there. Please ask questions on stack overflow as GitHub is reserved for bugs or feature requests as mentioned in the template that was removed.

Please see https://twitter.com/SimonCropp/status/1106022982642655237?s=19


Version 1.3.1 - Unable To Retrieve Child Resources

Storage Explorer Version: Version 1.3.1
Platform/OS Version: Microsoft Windows 8.1
Architecture: ia32
Regression From: Version 1.0.0
Steps to Reproduce:

Launch Azure Storage Explorer.
Navigate to (Local and Attached) -> Storage Accounts -> (Development) -> Tables

Expected Experience:
For the local development tables to be loaded and shown, thus allowing me to browse them.
Actual Experience:
Receive an error stating that the application was

Additional Things To Note:
I've reverted to Version 1.0.0, and this now works again.
However, it appears to have deleted all my local tables and data, including the blobs.

Did you actually start the emulator before expanding any nodes?
Older versions of Storage Explorer will try to automatically start Azure Storage Emulator for you, but we're moving away from that in favor of supporting multiple emulators.

@craxal All I did was launch the application like I always have done, and got the aforementioned result.
I will try testing Version 1.3.1 by launching the Azure Storage Emulator first.
Thank you.

Just delete folder %%AppData/Roaming/StorageExplorer
Open again Storage Explorer and will works
hope help you

Close Storage Explorer
Next delete folder %%AppData/Roaming/StorageExplorer
Open again Storage Explorer and will works!!!
hope help you

Haven't heard any buzz here for awhile, so closing this and assuming this has been mitigated.

@mavaddat Are you also trying access a running emulator? If so, what emulator and what version? Have you launched the emulator? Can you share any console output from the emulator?
If not, please open a separate issue and provide any application logs you can.


Update op orb to v1.2.0

This PR contains the following updates:

Package
Type
Update
Change

op
orb
minor
1.0.0 -> 1.2.0

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

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

This PR has been generated by Renovate Bot.

Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update (1.2.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.


runtime-sdk: begin and end block during check batch

This PR makes it more straightforward to do setup/teardown actions without knowing whether the runtime is being invoked in check vs execute mode.

can you explain what the use case is?

I load a database before a batch, and sync the db after a batch. It's not feasible to create the database in the middle of the batch, and is actually unsafe to do so because the state being passed in lives no longer than the batch, so must be destroyed afterward.
It doesn't need to be begin_block but it needs to happen in about the same place. This patch is working well for me so far, though.

My concern is that this could result in erroneous execution due to the handlers being invoked multiple times on the same state for the same round.

Shall I add another lifecycle hook roughly named before_handlers/after_handlers? I needed to add the same begin/end_batch invocation to the queries handler, too, for the same reason.

Yeah I think a separate hook would make sense with the explicit mention what the difference to the block hooks is. Because this seems more like some "prepare context" and "teardown context" or something?


Add Debug impl to TempDir

Self-explanatory. Enables #[derive(Debug)] for types containing TempDir.

Thanks!


Can't sort array by string (using closure)

let a = ["alpha", "gamma", "beta"];
a.sort(|a,b| a<b);
for s in a {
    print(s);
}

a

Returned:
Waiting for Web Worker to finish loading...
Running script at 2023-12-13T05:29:22.549Z

[PRINT] alpha
[PRINT] gamma
[PRINT] beta

Script returned: "["alpha", "gamma", "beta"]"
Finished at 2023-12-13T05:29:22.554Z

The use of a closure is needed because my array is actually of made of dictionaries and I need to be able to sort by various attributes.
BTW I also tried with an array of DateTime objects that were passed from Rust into Rhai and code such as the following also does not work.
a.sort(|a,b| a - b);

The sort function returns an integer:

Any positive integer if element1 > element2
0 if element1 == element2
Any negative integer if element1 < element2

Thanks, @schungx. Is there any string comparison function available from Rhai so that we don't have to implement that from scratch?

Thanks for that, @schungx.
Is there a more idiomatic or elegant way of writing the following?
let a = ["alpha", "gamma", "beta"];

a.sort(|a, b| {
    if a > b {
        return 1;
    } else if a < b {
        return -1;
    } else {
        return 0;
    }
});

for s in a {
    print(s);
}

a

a.sort(|a, b| if a > b { 1 } else if a < b { -1 } else { 0 });

if a and b are numbers, you can do a - b.

Seeing now that I could have looked here https://github.com/rhaiscript/rhai/blob/169af8eccbe7dab7125edecb6fa62afe199ccffd/src/packages/array_basic.rs#L1539
Thanks again for the quick reply!

Or here: https://rhai.rs/book/ref/arrays.html#built-in-functions


fix(v2): prioritize node_modules resolve

Motivation
Prioritize node_modules so React or other pkg can resolve outside node module
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
Locally works. No can't resolve React outside blablabla

There are weird things happening with the CI. Tests are not running and etc.

I'll check back later. It should be fine to merge since the preview works ok. I think we may have hit the jobs quota. Not sure if our quota is shared with the whole of facebook org.


This feature is being removed by major browsers and deprecated by RFC 2818 and api can't work

/usr/local/lib/python2.7/dist-packages/urllib3/connection.py:303: SubjectAltNameWarning: Certificate for android.clients.google.com has no subjectAltName, falling back to check for a commonName for now. This feature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/shazow/urllib3/issues/497 for details.)
SubjectAltNameWarning
/usr/local/lib/python2.7/dist-packages/urllib3/connection.py:303: SubjectAltNameWarning: Certificate for pgorelease.nianticlabs.com has no subjectAltName, falling back to check for a commonName for now. This feature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/shazow/urllib3/issues/497 for details.)
SubjectAltNameWarning
[2016-08-04 09:21:11] [x] Starting PokemonGo Bot....
[API] Requesting too fast. Retrying in 10 seconds...
[API] Requesting too fast. Retrying in 10 seconds...
[API] Requesting too fast. Retrying in 10 seconds...
[API] API call failed. Retrying in 10 seconds...
[API] Requesting too fast. Retrying in 10 seconds...
[API] Requesting too fast. Retrying in 10 seconds...
[API] Requesting too fast. Retrying in 10 seconds...

Deprecation issue is not fixable by us.
2nd issue will be closed by #202.


downloader closing itself

After starting the program, as it always has, it starts, connects to the given account
and then the program simply closes itself, as if someone pressed ctrl+c

after playing around for a bit, having redownloaded the program and transfered the config file to a separate folder, the program works flawlessly again. could it have anything to do with a cap on how many image-data can be stored in the .dat files?

I didn't run into any issues with the number of images downloaded until I
hit over 100,000 images, if that is the issue you can comment out the
function call which calculates the number of images downloaded for the
discord status
On Sun, Oct 14, 2018, 10:06 BlackHawX1996<EMAIL_ADDRESS>wrote:

after playing around for a bit, having redownloaded the program and
transfered the config file to a separate folder, the program works
flawlessly again. could it have anything to do with a cap on how many
image-data can be stored in the .dat files?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Seklfreak/discord-image-downloader-go/issues/109#issuecomment-429643440,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYGgASlEr2L-tlgvzBEFJatD6e7fTfsZks5uk28mgaJpZM4XJfOq
.

I hit the 1mil ,or close to it ,there the program simply refused to remain active. Havent had any trouble with the "playing" status


Server configuration link not received

After adding the Orianna Bot to my server, I didn't receive any PM to configure the server.
If I try a command like "server edit", I get a check mark, then:
Slow Down! The owner of this server hasn't yet finished configuring me. Come back later!
What do I do now? I'm the server owner.

Alright, so a couple of things could be happening here. Let’s start with the obvious ones.

Are you actually the server owner? Are you able to delete the server? The owner has a little crown in the members list in the server settings.

Do you have direct messages disabled? Ori might have attempted to send you a message but failed.

If it’s not one of these, feel free to add me on Discord (molenzwiebel#2773) and I’ll walk you through the setup manually.

I added you.
Indeed I have the crown icon. My messages are also not disabled. Orianna Bot was able to send me my profile configuration link. It's just the server configuration link that isn't sent.

Problem is fixed, the Orianna Bot had not added the server to it's database. Kicking it and reinvited the bot fixed it.


[cli][test] fix for rule tests that should not trigger alerts

to: @jacknagz or @chunyong-lin
cc: @airbnb/streamalert-maintainers, @fusionrace
size: small
resolves #397
Background
See #397
Changes

Fixing bug for test events that should not trigger rules were not flagging tests as failures.

This was due to not checking if the trigger_rules list had any rules defined before filtering alerts based on those rules.

Adding more context to the output to explain various failures that can occur
This will likely cause some other test events to fail, since it's more strict about defining rules that should trigger.

Testing

Updated some test events that were triggering more rules than defined in the event's trigger_rules list to avoid multiple alerts per test event.

In the future, test events that can trigger more than one rule can be placed in a single test file and have multiple rules listed within them (and the test file can be named with something more generic than the actual rule name).

Coverage remained the same at 95.075% when pulling a490d3370f3c1f8234b7379f698059fded7d3d73 on ryandeivert-test-fix-no-alerts into 3cf8b22dbc6b42a0b10db96a6a66d346c98995dc on master.

Coverage remained the same at 95.075% when pulling 0f311dbb726dfcb1af3a4bbaa6dc33bae82a50be on ryandeivert-test-fix-no-alerts into 3cf8b22dbc6b42a0b10db96a6a66d346c98995dc on master.

Coverage remained the same at 95.075% when pulling 0b38f065f02e61ef7d4f8da1c8c371ea5e02fa58 on ryandeivert-test-fix-no-alerts into 3cf8b22dbc6b42a0b10db96a6a66d346c98995dc on master.

Coverage remained the same at 95.075% when pulling 219dde3828e39801d35f03a27730a04ffd09a48b on ryandeivert-test-fix-no-alerts into 3cf8b22dbc6b42a0b10db96a6a66d346c98995dc on master.

Coverage remained the same at 95.075% when pulling 4d0cd1e2a2f12237a72675c63b56177ca3169d50 on ryandeivert-test-fix-no-alerts into 0de33ad3e27910c2a46f6736edd63ec19d3d4274 on master.


TypeError: undefined is not an object (evaluating 'projects.find')

I'm trying your script. But I encounter this issue : TypeError: undefined is not an object (evaluating 'projects.find')
Could you please help me to identify the reason?
Thanks,
Stanley

Hey Stanley, I believe someone else run into this issue and fixed it by creating at least one project in Toggl, can you try that and let me know if it fixes it? Will add a proper fix when I get the chance.

Should be fixed with this release: https://github.com/benhughes/OmniToggl/releases/tag/1.1.1
Please comment if you are still running into this issue. Thanks for reporting


Various additions and changes

Moved VERSION constants from private member of redpen-cli to a public member of RedPen, then exposed it to the JSON configuration REST API call, and subsequently displayed it in the demo GUI
Revised position representation in JSON and implemented new scheme to JSONBySentenceFormatter
Modified WhiteSpaceTokenizer to remove numeric literals from the token stream such that the SpellingValidator doesn’t try to correct the spelling of numbers.
Added JSON preview tab to the GUI results in the web demo to demonstrate the response from the server for the edited text.
Added getSupportedLanguages() method to the Validator class to supply language restrictions for a Validator descendent and appropriately overrode the method for the most obvious Validators.
Exposed supported languages to the JSON configuration REST API call and displayed it in the web GUI.
Added entries for the half-width-katakana validator (and some other unused Validators) to the web demo configuration.

Coverage decreased (-0.92%) to 78.45% when pulling 6a9e52b6f2ebc7313dd67c59c780f487025a12a1 on gerryhocks:master into 07c87d1a0af9ff856c749cfd583ba3b28438d515 on recruit-tech:master.

Thanks!