fan_only missing in 1.1.0

Hello,
the option "fan_only" is missing since update to 1.1.0

Hello.
Many thanks for keeping this intergration updated - really approciate the work.
Along with the "fan_only" missing, since updating to 1.1.0, the heat/cool option also fails - though other modes work fine.
Have downgraded to 1.0.58 for now - but can update again if logs are needed.
Thanks

Hello,
v1.1.0 now checks the supported features reported by the API, does your devices support the fan only mode (is it available in the app)?

I've fixed the heat/cool mode in v1.1.1

I cannot select it on the remote, like i cannot select it the app.
I also did select fan mode in HA and set temperatur so 16. There is nothing cooling, which was the last selected mode before fan mode. It's just moving the air in fan mode.
I can also select different fan speeds in fan mode.

Try setting the temperature to above ambient, Fan has value 4 and Heat 3... so it might put it in heating mode.
If it's not turning out any heat, I could add an override setting to force enable fan only.

same issue here.ä: fan_only is now missing for both my HVAC systems. the panasonic app shows fan_only as nanoex mode instead of a dedicated fan mode, but it still worked perfectly when toggled in the HA plugin.
so while technically true that the api response does not directly expose the fan only capacity, it still supported by the HVACs. if you are hesitant to automatically have fan only mode supported, maybe it could be a per-device toggle to enable it as feature override?

Hmm, seems strange that Panasonic is reporting the feature as unavailable, and it's still working...
I'll just ignore their "fan only" feature check and have fan only added to all devices.

Try v1.1.2

I completely agree. I think it is a limitation of their api: in Bluetooth mode, one of my AC has a lot more settings & options (f.e. individual duct control of the cassette hvac). on the other hand, that HVAC does not support presets through the api at all (something the plugin does not yet replicate properly btw, but I did not yet figure how to detect this in the device api response - once I do I will add an issue with the necessary details)

Try v1.1.2

works great, thanks!
there is a small display regression - the friendly name for the mode is not used in the control components - I think the values are not mapped due to an added "°C":

I've noticed those °C too, I have no idea where they are coming from. If you look at the attributes of the entity, they are not there.
The only thing that might be because I've added a translate key so I can override the visual values of the other options. But mode should be using the defaul.

other integrations have "hvac_mode" set ton "translation_key: hvac_mode" in services.yaml, maybe something similar would fix the issue?

@sockless-coding I found the issue and created a PR for it: https://github.com/sockless-coding/panasonic_cc/pull/263

Try v1.1.2

Works fine !
Thank you very much


Create codeship pipeline for the generator

Create pipeline where:
2. Include slack notification
3. Run unit-tests, if they are added
5. Run Pagespeed (async)
6. Run Lighthouse (async)
7. Run Page Validator (html-validator, needs react-snap or similar solution)
8. Unused CSS
9. Run Security tests (security scripts, npm packages review)

@iranreyes what actions can we take here?
maybe it's more of an advisor thing?


[Windows] Unify services handling

Description
This pull request includes refactoring the code to directly use commands instead of custom functions for managing services, removing unnecessary commands, and replacing parameters with direct variables.
Related issue: https://github.com/github/compute-products-contractors/issues/44
Check list

[x] Related issue / work item is attached
[ ] Tests are written (if applicable)
[ ] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

/azp run windows2019,windows2022


Implement Auto-Label workflow for Issues🚀

Description: Create a GitHub Actions workflow that automatically labels new issues and pull requests based on their content. This will help categorize and prioritize tasks for better project management.
please @kartikayasija  assign this with level 3 label

To label new issues is what need to be decided by the Project admins. I don't think we need this but start Q/A discussion related to this issue @amiya-cyber

It will only add two labels gssoc ext and hacktoberfest rest all the labels will be decided only by the admins @Sibam-Paul

Ok do that @amiya-cyber


Add a travis config to check links

Make it easier to see that all external links are good in new PRs.

Having travis whine when the links break makes maintaining these sorts of docs a lot easier.

Thanks! 👍


Insidious fastutil, FeatureVector, and RM3 bug: massive regression impact!

I was trying to upgrade fastutil from version 6.5.6 (an ancient version from Jun 14, 2013) to the latest, version 8.3.0, when I came across a really insidious multi-part bug. The tl;dr is that there's a bug in RM3, which will affect all regressions. Here's the full story:
The class FeatureVector is built around the fastutil Object2FloatOpenHashMap class, which is used by the RM3 implementation to estimate relevance models. In the current implementation, when estimating the relevance model for the feedback docs, we truncate each individual feedback document:
docVector.pruneToSize(fbTerms);

This is the first part of the bug. Just because we ultimately want to select fbTerms terms for feedback doesn't mean that we should only consider fbTerms terms from each document. This was probably done for performance reasons, although query latency really isn't affected. I checked: on my iMac Pro, query latency doesn't increase with that line removed.
Now this leads to the second part of the bug: the method pruneToSize sorts the features by weight, but it doesn't consistently perform tie breaking. This means tie breaking is implementation specific, which means that the fastutil upgrade changed the tie-breaking behavior, which means that different terms are selected from documents, which changes the results.
Insert face plam here.
So to fix this, we need to:

Not prune selection from individual docs.
To prevent future issues along these lines, implement consistent tie-breaking behavior in the FeatureVector implementation.

Does this mean there are new Anserini RM3 results corrected?  And is this 'bug' actually a feature?

Nope, I am loathe to fix this bug because all the regression numbers will change slightly. Punting for now.

It doesn't seem right to not fix a bug because it would change numbers. Isn't this the correct, desired outcome of a bug fix? Fix the bug, update the tests..?   It doesn't seem right to use / cite an RM3 implementation that is incorrect...?

I agree, this should be fixed, but it's a question of priorities...
An additional consideration is that this fix will make a bunch of papers already published - both by Waterloo and others that have started to depend on Anserini - not reproducible on master branch. This will lead to a proliferation of different numbers as "baselines" - which will all be correct, just on different versions. Yes, I understand that a proliferation of slightly different numbers is inevitable, but I'd like to hold on as long as I can...

I would have expected the effect to be small, as only low impact terms will be ignored from each document, and then the tie breaking behaviour is not really a bug but merely an undefined property in the whole algorithm. But you write "massive impact" so maybe the effect is not small?
I think the point by @daltonj is that what is now called RM3 appears not to implement RM3. I think I disagree with your last comment @lintool - I do not think that future papers should use a buggy implementation simply because previous papers did; future papers should get the algorithm they think they will use! It seems much more reasonable to have it fixed on master, and then have a branch for buggy-old-version-that-we-once-thought-implemented-RM3 for reproducibility purpose?

Can we also update this issue quantifying the impact on MAP, and other standard metrics.  How big is it? I expect the tie breaking to be small.  But what about the term selection issue?
I would be happy to do a code review as well as provide sample expansion term weights from the Galago implementation to compare against.

Sorry, to clarify - "massive regression impact" means that all the regression numbers for every collection will change (we now have 25 different collections that we have regressions for)... but the changes will be small. I will quantify.

Okay, here are the results, on Robust04:

AP
Paper 1
Paper 2

BM25+RM3 (default)
0.2903
0.2903

BM25+RM3 (default): fixed
0.2920
0.2920

BM25+RM3 (tuned)
0.3043
0.3021

BM25+RM3 (tuned): fixed
0.3004
0.2989

Note that the tuned "fixed" results use the old parameter settings, without retuning.
cf: https://github.com/castorini/anserini/blob/master/docs/experiments-forum2018.md
For the record, these are the commands:
python src/main/python/fine_tuning/reconstruct_robus04_tuned_run.py \
 --index lucene-index.robust04.pos+docvectors+rawdocs \
 --folds src/main/resources/fine_tuning/robust04-paper1-folds.json \
 --params src/main/resources/fine_tuning/params/params.map.robust04-paper1-folds.bm25+rm3.json \
 --output run.robust04.bm25+rm3.paper1.txt

python src/main/python/fine_tuning/reconstruct_robus04_tuned_run.py \
 --index lucene-index.robust04.pos+docvectors+rawdocs \
 --folds src/main/resources/fine_tuning/robust04-paper2-folds.json \
 --params src/main/resources/fine_tuning/params/params.map.robust04-paper2-folds.bm25+rm3.json \
 --output run.robust04.bm25+rm3.paper2.txt

eval/trec_eval.9.0.4/trec_eval src/main/resources/topics-and-qrels/qrels.robust04.txt run.robust04.bm25+rm3.paper1.txt

eval/trec_eval.9.0.4/trec_eval src/main/resources/topics-and-qrels/qrels.robust04.txt run.robust04.bm25+rm3.paper2.txt

So marginal differences, phew.

Thanks.  I appreciate the fast turn around.
Is there a corresponding pull request / diff to review the RM3 changes? Maybe I could take a stab at reviewing the RM3 implementation.
Beyond that, I would also like to try and sync other implementations to make sure they are consistent -- e.g. the QL + RM3 for Galago vs Anserini.  The terms selected and weights should be "similar".


insertRow={true} causes Invariant Violation: Objects are not valid as a React child

I have upgraded a React app from 15.6.2 to 16.0.0, and updated react-boostrap-table too.
If my JSX looks like:
<BootstrapTable
   ref="licenceTypesTable"
   insertRow={true}
   data={this.props.licenceTypesData.licenceTypes}
   striped={true}
   hover={true}
   options={options}
   search={true}
   exportCSV={true}>
      <TableHeaderColumn dataField="id" isKey={true} autoValue={true}>ID</TableHeaderColumn>
      <TableHeaderColumn dataField="title" dataSort={true}>Type</TableHeaderColumn>
</BootstrapTable>

Then it fails to render.
I get this console message:
Invariant Violation: Objects are not valid as a React child (found: object with keys {$$typeof, key, children, containerInfo, implementation}). If you meant to render a collection of children, use an array instead.
    in Modal
    in div
    in ToolBar
    in div
    in div
    in BootstrapTable
    in div
    in div
    in div

If I remove the insertRow attribute, the error goes away, and the component will render again.
I was relying on insertRow to provide UI to add new data, it would be a shame to have to roll my own.
It is helps, licenceTypes is a very simple array:
licenceTypes: [{id:1, title: "MIT"}, {id:2, title: "Apache-2.0"}]

Invariant Violation: Objects are not valid as a React child (found: object with keys {$$typeof, key, children, containerInfo, implementation}). If you meant to render a collection of children, use an array instead.
    in Modal
    in div
    in ToolBar
    in div
    in div
    in BootstrapTable
    in div
    in div
    in div

I guess the error is from react-modal, Because Modalis from that package. anyway, I'll check this problem from react-modal. Thanks

Hi Allen,
Would my package.json file (the dependencies anyway) help?
I have not tried creating a new project with a minimal set of packages. I was hoping the problem would be obvious and affecting everyone.
I assume you have already done that to say you were unable to reproduce the problem. I will give it a try. I may figure out the issue doing that, so will give it a try.
Thanks
Ian

@silentbobbert what's version you used now? and would u please upgrade to newest version and try it again?  thanks

Hi Allen, I think I was using the latest version - I had been going through all my dependencies and updating them. I will try again and let you know.

I am also experiencing this invariant violation using the 4.3.0 build.
        `    <div>
                <BootstrapTable data={products} insertRow={true} striped>
                <TableHeaderColumn dataField='id' isKey={true}>Product ID</TableHeaderColumn>
                <TableHeaderColumn dataField='name'>Product Name</TableHeaderColumn>
                <TableHeaderColumn dataField='price'>Product Price</TableHeaderColumn>
                </BootstrapTable>
            </div>`

Whenever the insertRow property is added I receive the following error:
"Invariant Violation: Modal.render(): A valid React element (or null) must be returned. You may have returned undefined, an array or some other invalid object."
I have copied one of the example tables' code.
Any assistance is appreciated!


Preview of files directly under the repository unavailable

Hi, I can't seem to get the preview of files directly under the repository to work.
I have tried the following directory structure.
.
├── app
│ └── hello.py
└── hello.py
app/hello.py was available in preview.
but hello.py was unavailable in preview as follows

Thank you.

name: Checkout repository
uses: actions/checkout@v2
with:
fetch-depth: 0 # This is a required field for CodeGuru

$ script/bootstrap


Domain Name.md

Description 📜
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
Fixes #issue_number_here

Type of change 📝

[ ] Au#dio (Should be in mp3 format Includes speech clarity, Concise ,Low distortion)
[ ] Vi#deo (Animations, screen-recordings, presentations and regular explanatory films are all possibilties etc)
[ ] Doc#umentation (Content Creation in the form of codes or tutorials)
[ ] Other (If you choose other, Please mention changes below)

Domain of Contribution 📊

[ ] Android Dev #(Flutter)
[ ] Android Dev #(Java)
[ ] Android Dev #(Kotlin)
[ ] Backend Dev #(Java)
[ ] Backend Dev #(.NET)
[ ] Backend Dev #(PHP)
[ ] Backend Dev #(Python)
[ ] C/#CPP
[ ] Competitive #Programming
[ ] Cyber #Security
[ ] DS#A
[ ] Data#base
[ ] Datascience with #Python
[ ] Datascience with #R
[ ] Frontend Dev #HTML/CSS/JS
[ ] Frontend Dev #React/Angular/Vue
[ ] Go#lang
[ ] Interview #Prep
[ ] Java_#Domain
[ ] JavaScript_#Domain
[ ] ME#RN
[ ] Machine #Learning
[ ] Open #Source
[ ] Python_#Domain
[ ] Ru#st
[ ] Statis#tics
[ ] UI/#UX

Checklist ✅

[ ] I follow Contributing Guidelines & Code of conduct of this project.
[ ] I have performed a self-review of my own code or work.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] My changes generates no new warnings.
[ ] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

You reduced the content in order to remove plagiarism, that won't work. Write something on your own, or change the issue if you are not able to work on this one.

Please close this PR. @praveenscience


Enumerations are not generated

when generating class diagrams Enum properties are not generated:

By the way thanks for the first issue 🙃

I think it can look something like this:

Yes i think that would be good although in Class diagrams the <> is below the name. This is as close as I have got without adding any styling:

I couldn't find any information about placing stereotypes below the class name. On all diagrams I found it is above. So I stayed with common mermaid approach. Hope it will work for you.


Add a command to generate registry index data

See RFC 2141 for more details/context.
Currently, the knowledge of what goes in the registry index in what format lives in crates.io:

here,
which serializes an instance of this struct,
which comes from here,
most of which comes from cargo anyway, around here,
which deserializes an instance of this struct
which has a corresponding struct in cargo
that gets created here

In order to support minimal registries, we'd like cargo to be able to generate the JSON information that should go into a registry for the current crate.
Cargo does already understand how to read these entries! We need to teach it how to create them as well :)
So as I understand it, this would involve:

[ ] Derive Serialize for the RegistryPackage struct
[ ] Create a new command, feel free to suggest another name, the first thought in my head is generate-index-metadata, that should:

[ ] Create an instance of RegistryPackage for the current crate, reusing code that sends relevant information to crates.io when appropriate
[ ] Serialize that struct to stdout

In order to test out https://github.com/rust-lang/cargo/pull/4506, I've created a minimal registry! The part that this proposed command would create is this file's contents, given the current crate.
I don't think we envision people running this command and doing something manually with the output, though that will be possible.
The main goal is to enable any tool to be able to create the same registry entries that crates.io creates right now, without needing to run all of crates.io.

@carols10cents from what I can tell #4506 deals with cargo support for alt-registries, not this issue (ie. generating the actual minimal registry data). I'd like to have a stab at it if this command is still up for grabs.
Does it make sense to abstract some of this work out into a 3rd party crate to be used by crates.io and other registry implementations?

@stephanbuys

@carols10cents from what I can tell #4506 deals with cargo support for alt-registries, not this issue (ie. generating the actual minimal registry data).

Yes, #4506 is only tangentially related-- someone on gitter was asking for an example of what a "minimal registry" would look like and what this command needs to generate, and #4506 had just happened to prompt me to do just that :)

Does it make sense to abstract some of this work out into a 3rd party crate to be used by crates.io and other registry implementations?

Cargo can be used as a dependency, and someone on gitter also suggested adding a public API function that returns the text this command would output, so I think that would work. Does that sound ok?

I started to look into it.
RegistryPackage contains DependencyList which manually implements Deserialize, so I guess it's also necessary to manually implement Serialize.
Good chance to learn some serde.

What would be the best way to calculate the checksum?
I thought to use cargo::ops::package to get the .crate file.

@carols10cents Do you have strong opinions on whether this should live as a cargo subcommand or a separate package we publish to crates.io? My only concern is that cargo could become one of those tools where you type cargo --help and your drowned in dozens of niche subcommands & you can't find what you're looking for. Do you think its too much to ask people to cargo install this?

I guess I don't feel super strongly about whether this is part of cargo or external, but it should be in the rust-lang org and it's seeming like having a library with a public api function as well as a binary would be useful...

I definitely agree about both of those points.

So where should it be?
To make it clear, I interpret the task as getting a .crate file and generating it's index metadata.
If it won't be in cargo, it will probably be in a crate that depends on cargo, or cargo will depend on it (large refactor).

Is anyone actively working on this, if not then I may make a start on a new crate to add the interface, this way it makes it a lot easier for versioning the interface for external crates to use (not to mention the reduction in time as cargo takes ages to compile when you are only needing a tiny amount of the function).

I'd like to but no one answered me here or in gitter, and I don't want to make such important decisions by myself.

After taking a look it would seem to me more useful to have a command which adds the entry in a git registry directly, for example this code. It just seems to me like anyone who uses a command to generate the fragment of index would need to also perform the following:

update the git repo for the index
calculate the index file location for the crate
open the index file and append the new data to it
commit the changes to the git repo
push the changes to the git repo (I guess this could be optional for local git repos for testing)

That seems like a bunch of code which has already been written that anyone who uses the new command will also need to write (or copy). Is there some use case which I am missing?

We don't want it to do things that are highly contextual to specific users. Possibly it could make a git commit for you, but definitely not pull or push, since those involve questions of which remote is the source of truth, and what authentication do you use.

Leaving out the pull and push and just updating a git repo would still make for quite a clean split, rather than spreading the knowledge of the registry layout around different crates.

I have implemented a working prototype here: https://github.com/synek317/cargo/tree/synek317_generate_index_metadata
I decided to create generate-index-metadata subcommand despite I'm not sure if it should be included in cargo. Anyway, this subcommand is just a 'working stub' (poor error message, almost no parameters).

Any updates on this?

@hallfox have you checked my branch? I think it is ready but unfortunately I had no time to push it.

with this issue resolved, would we entreprise users, trying to use rust behind a firewall, with access to an artifactory server, be finally able to use rust? we have no access whatsoever to crates.io.

Actually, I was blocked with two things (+ time):

I'm not sure if this command should really be part of cargo (maybe cargo should only export some public items and generate-index-metadata should be external command?)

In order to check if everything works fine, I was building a tool that allows user to create crate registry in any github repository. I was close to finish a draft, but there are still some small things to do: https://github.com/synek317/cargo-git-registry

@synek317 have you had time to continue with this?

Given time has gone by, is there some feedback from people using https://crates.io/crates/cargo-index ? I have to say the docs didn't happen to mention it or I would have tried it out months ago. Maybe cargo local-registry should mention it in the alternatives section on their readme?


FPS when following a citizen/vehicle

(Haven't tried the mod yet, but will do tonight!)
Is it possible to attach to a citizen/vehicle/bus/seagull first, then entering FPS view and so following through the city through the person's eyes, exactly?

No, sorry, at the moment it's only a first-person camera with no extra features. Definitely look forward to this and even cooler stuff in the next versions :)

thanks for this awesome mod!
you could leave this issue open and track features with it :-)

Sure

This has been implemented :)


[Security] Workflow build-and-deploy.yml is using vulnerable action actions/checkout

The workflow build-and-deploy.yml is referencing action actions/checkout using references v1. However this reference is missing the commit a6747255bd19d7a757dbdda8c654a9f84db19839 which may contain fix to the some vulnerability.
The vulnerability fix that is missing by actions version could be related to:
(1) CVE fix
(2) upgrade of vulnerable dependency
(3) fix to secret leak and others.
Please consider to update the reference to the action.

Thanks :)
Fixed in f7420e80f88acbc464ad93c38230c671bb52cf46


Add ability to receive path/url from stdin

Something I've wanted/needed for a long time, but were too lazy to implement.

Very useful, thanks!


ICA end-to-end tests

Context
https://github.com/celestiaorg/celestia-app/pull/3182 adds interchain accounts but it doesn't include any end-to-end tests. Therefore the test cases mentioned in the CIP aren't covered yet.
Problem
It was extremely difficult to set up interchaintest. A few issues encountered:

We need to make a few config overrides to the Celestia Docker image for use in interchaintest
Cosmos hub Docker image doesn't have the message URL /ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccount defined
Stride Docker image v19.0.0 can't start because of a consensus failure
Stride Docker image andrew-test_admin_v5.1.1 can't register interchain accounts because it doesn't have ICA CLI commands
There aren't any clear + clean tests written with interchaintest. I've found a few that use ibc-v8 but they don't 1:1 port to our repo because we use ibc-v6:

https://github.com/cosmos/ibc-go/tree/main/e2e
https://github.com/cosmos/ibc-go/blob/main/e2e/tests/interchain_accounts/base_test.go
https://gist.github.com/Reecepbcups/8ec46ad83f6c9c1a152c10ab25774335
https://github.com/cosmos/relayer/blob/main/interchaintest/stride/stride_icq_test.go

Note: more info on the issues are mentioned in commit messages + comments on https://github.com/celestiaorg/celestia-app/pull/3182.
Proposal
Explore alternative end-to-end testing solutions for IBC features. Related to https://github.com/celestiaorg/celestia-app/issues/3050

Based on a syncronous discussion with @cmwaters @ninabarbakadze , we're leaning towards adopting interchaintest and writing one happy path test case to verify ICA (and another form PFM).


glViewport works on Linux but fails on Windows

I think this is more a question than a bug.
Here is the situation:
 public boolean init() {
        GLFWErrorCallback.createPrint(System.err).set();
        if ( !glfwInit() ){
            SELogger.get().dispatchMsg(this, SELogger.SELogType.ERROR, new String[]{"Unable to initialize GLFW"}, true);
            return false;
        }
        glfwWindowHint(GLFW_VISIBLE, GLFW_FALSE);
        glfwWindowHint(GLFW_RESIZABLE, GLFW_TRUE);
        window = glfwCreateWindow(windowW, windowH, windowTitle, NULL, NULL);
        if ( window == NULL ){
            SELogger.get().dispatchMsg(this, SELogger.SELogType.ERROR, new String[]{"Failed to create the GLFW window"}, true);
            return false;
        }
        glfwMakeContextCurrent(window);

        glfwSetMouseButtonCallback(window, (window, key, action, mods) -> {

        });

        glfwSetWindowSizeCallback(window, (window, w, h) -> {
            calcWindowProps(w, h);
        });

        try ( MemoryStack stack = stackPush() ) {
            IntBuffer pWidth = stack.mallocInt(1);
            IntBuffer pHeight = stack.mallocInt(1);
            glfwGetWindowSize(window, pWidth, pHeight);
            GLFWVidMode vidmode = glfwGetVideoMode(glfwGetPrimaryMonitor());
            glfwSetWindowPos(window, (vidmode.width() - pWidth.get(0)) / 2, (vidmode.height() - pHeight.get(0)) / 2);
        }

        glfwSwapInterval(0);
        glfwShowWindow(window);
        createCapabilities();
        glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
        calcWindowProps(windowW, windowH);
        return true;
    }

    private void calcWindowProps(int w, int h){
        aspectRatio = (float)w/(float)h;
        windowW = w;
        windowH = h;
        glViewport(0, 0, windowW, windowH); //line 93
    }

This code is working on Linux (which is my main development machine) as it should. A window opens and stuff is rendered after the init.
On windows on the other hand it's craching with this message:
FATAL ERROR in native method: Thread[Thread-0,5,main]: No context is current or a function that is not available in the current context was called. The JVM will abort execution.
	at org.lwjgl.opengl.GL11C.glViewport(Native Method)
	at org.lwjgl.opengl.GL11.glViewport(GL11.java:8021)
	at de.zray.renderbackends.opengl.GLRenderer.calcWindowProps(GLRenderer.java:93)
	at de.zray.renderbackends.opengl.GLRenderer.lambda$init$1(GLRenderer.java:70)
	at de.zray.renderbackends.opengl.GLRenderer$$Lambda$44/0x0000000801255c40.invoke(Unknown Source)
	at org.lwjgl.glfw.GLFWWindowSizeCallbackI.callback(GLFWWindowSizeCallbackI.java:35)
	at org.lwjgl.system.JNI.invokePV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwShowWindow(GLFW.java:2528)
	at de.zray.renderbackends.opengl.GLRenderer.init(GLRenderer.java:82)
	at de.zray.se.MainThread.lambda$loop$0(MainThread.java:71)
	at de.zray.se.MainThread$$Lambda$42/0x0000000801256c40.run(Unknown Source)
	at java.lang.Thread.run(java.base@12.0.1/Thread.java:835)

And I have no cue why.
For my undestanding the context is current (on Linux it's working) and there should be no reason why this should not work.
As I first encountered issues after my upgrade from LWJGL 2 to 3.1.1 the whle Java VM was charching with a core dump.
So I upgraded to 3.2.2 and from JDK 10 to 12 and from Netbeans 9 to 11 which did not realy solved the issue like you see above. Now the VM is not crashing with a core dump but it still has issues on windows. And I wonder why. What am I missing?
Maybe it has something to do with my feature test function I call before:
public boolean featureTest() {
        GLFWErrorCallback.createPrint(System.err).set();
        if (!glfwInit()){
            SELogger.get().dispatchMsg(this, SELogger.SELogType.ERROR, new String[]{"Unable to initialize GLFW"}, true);
            return false;
        }
        glfwWindowHint(GLFW_VISIBLE, GLFW_FALSE);
        window = glfwCreateWindow(windowW, windowH, windowTitle, NULL, NULL);
        if ( window == NULL ){
            SELogger.get().dispatchMsg(this, SELogger.SELogType.ERROR, new String[]{"Failed to create the GLFW window"}, true);
            return false;
        }

        glfwMakeContextCurrent(window);
        GLCapabilities caps = GL.createCapabilities();

        boolean glSupported = caps.OpenGL15;
        if(glSupported){
            SELogger.get().dispatchMsg(this, SELogger.SELogType.INFO, new String[]{"OpenGL 1.5 supported!"}, false);
        } else {
            SELogger.get().dispatchMsg(this, SELogger.SELogType.ERROR, new String[]{"OpenGL 1.5 not supported!"}, false);
        }

        glfwFreeCallbacks(window);
        glfwDestroyWindow(window);
        glfwTerminate();
        glfwSetErrorCallback(null).free();
        window = -1;

        return glSupported;
    }

But I'm not sure, again, on Linux it works.
I would appretiate any help here 😄

Perhaps Windows is not providing a OpenGL 2+ context for some reason? You might want to try printing out the OpenGL version.

According to GPU Cpas Viewer it supports up to OpenGL 4.6
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce GT 730M/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 417.35
GL_MAX_TEXTURE_SIZE: 16384
GL_MAX_COLOR_ATTACHMENTS: 8
GL_MAX_TEXTURE_IMAGE_UNITS: 32
GL_MAX_TESS_GEN_LEVEL: 64
GL_WARP_SIZE_NV: 32
GL_WARPS_PER_SM_NV: 64
GL_SM_COUNT_NV: 2

Or did you ment a more detailed extention list? 😄

No, I meant from inside your program -- what version is GLFW actually getting, and is it a compatibility profile or a core profile. GLFW can take odd OpenGL options if you don't specify the window hints.

The program craches before it reaches GL.createCapabilities(); so I guess it's not getting any version?
Sorry if I am confused ^^"

Oh, then that's your problem -- if you don't call createCapabilities(), then there's no GL function pointers available. You'll need to call that first.

You're m hero! That did the trick 😄
But still funny that it worked with Linux o.O
It's now like this:


throw new ArgumentNullException(...) -> [NotNull]

add [NotNull] in some public or protected callers as well
add [NotNull] in SeekableTextReader constructors
add where TSymbolType : struct to replace incorrect null checks
remove tests of removed code

nits:

change TextReaderExtensions to consistently call other extensions as statics
wrap some long doc comments

/cc @pranavkm

:shipit: would be nice to also change T -> Tsomething, use nameof in the files that were being modified.

@dougbu, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, DNFBOT;

Updated FYI @pranavkm  (but since you've already signed off, mainly waiting on the CI builds)

cef0971


࿊ U+0FCA is visually like the yin-yang symbol that is currently used as padding

https://graphemica.com/࿊
https://www.compart.com/en/unicode/U+0FCA

Correct. Is this causing an issue?

Nothing


How to refresh v-model maually?

Version of Vue I'm using?: 2.5.16___
Version of vue-input-tag I'm using?: 2.0.1_
Hello:
Maybe it's not a issue, I just want to know how to manually refresh tags?
Scenario Description:
step１ create {
get value by ajax
}
step 2. computed: {
Initialize form values, at this time maybe ajax request not finish yet.
Some time get default value for initialization
}

I'm not sure if I understand. When you use the component you pass your array of tags doing v-model="tags". If you want to change your the tags that the input is showing you just need to update your component's data tags prop. If this not answers your question, can you create a JSFiddle with an example, please? and I'll reopen the issue. Thanks.

Hello:
Please let me re-open this question for double confirm:
Code snapshot,  doesn't refresh tags for display.

250         created() {
....
....                    //send ajax request to back-end server
258                 this.$store.dispatch('getArticleDetail', id).then(res => {
259                     const pDetail = this.$store.state.article.articleDetail;
.....
267                     this.articleForm.tags = pDetail.tags;  <==== update tags v-model
268                     this.articleForm.title = pDetail.title;
269                     this.articleForm.content = pDetail.content;
270                     }
271                 });
272             }

I don't think it's a bug related to the library. Again, please create a JSFiddle with an example so I can reproduce it. Also, if you paste code here, at least try to format it nicely. Remove the line numbers for example. You can use a ``` block in Markdown to show the code in a nice way. Thanks.

Hi, I am having the same issue. If I am using a value defined in data observables, then it shows up in the input-tag. But if I am getting the value through ajax call, it is not reflected in the input-tag. Please check my fiddle https://jsfiddle.net/6Lmvuenk/ and let me know what can be done. Thanks

i do think this is a but with the library, if i do something like add a v-if in the tag, and toggling the data, then the changes in the v-model will apply to the element. I think the library is missing watch for the prop


Containers with sidekick stuck in "starting" state forever when deployed with mem/cpu reservations.

Rancher Version: Build form master
Steps to reproduce the problem:
Deploy a service (scale 2) with sidekick having both mem/cpu reservations set on both primary and sidekick containers.
All containers of the service comes up successfully.
Scale up service by 3.
There are few hosts that will not have enough mem/cpu to accomodate  both primary and sidekick  cotainers.
There is 1 hosts that will accomodate  both primary and sidekick  container.
Expected Behavior:
1 instance of the service to comeup successfully on this host that has enough resource.
Other 2 instances of the service should get to "Error" state since there is not enough resources.
But I see that all the 3 instances are stuck in "Starting" state forever.

Logs from scheduler:
10/12/2016 3:27:33 PMtime="2016-10-12T22:27:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 92884814-539a-4753-81f7-5186eb3b9187, Resource Id: "
10/12/2016 3:27:33 PMtime="2016-10-12T22:27:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.4980049315185817002 PreviousIds:[92884814-539a-4753-81f7-5186eb3b9187] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:27:33 PMtime="2016-10-12T22:27:33Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: d50b917e-147c-4ce1-8a08-f16462a5aa29, Resource Id: "
10/12/2016 3:27:33 PMtime="2016-10-12T22:27:33Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:27:33 PMtime="2016-10-12T22:27:33Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve d50b917e-147c-4ce1-8a08-f16462a5aa29    reply.4980049315185817002  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[amount:5e+06 resource:memoryReservation] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=d50b917e-147c-4ce1-8a08-f16462a5aa29 eventName=scheduler.reserve resourceId=
10/12/2016 3:28:03 PMtime="2016-10-12T22:28:03Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 92a60dbb-a68a-4f5a-abd8-819cb1a9ab80, Resource Id: "
10/12/2016 3:28:03 PMtime="2016-10-12T22:28:03Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 68245a4d-5177-4d18-8665-e6d481bdef6e 61d667e2-17ff-4b25-ab9c-987d4061cfde 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.3478019070847264331 PreviousIds:[92a60dbb-a68a-4f5a-abd8-819cb1a9ab80] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:28:03 PMtime="2016-10-12T22:28:03Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 82ca6817-9f8f-4c8a-81f2-479752f6b33b, Resource Id: "
10/12/2016 3:28:03 PMtime="2016-10-12T22:28:03Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:28:03 PMtime="2016-10-12T22:28:03Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 82ca6817-9f8f-4c8a-81f2-479752f6b33b    reply.3478019070847264331  schedulerRequest     map[schedulerRequest:map[resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]] hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=82ca6817-9f8f-4c8a-81f2-479752f6b33b eventName=scheduler.reserve resourceId=
10/12/2016 3:28:18 PMtime="2016-10-12T22:28:18Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 6f193530-0519-4dcb-928f-b38297030c9e, Resource Id: "
10/12/2016 3:28:18 PMtime="2016-10-12T22:28:18Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[b1ce7b32-851e-40f3-8b1a-4188a39ee978 a12259ca-80de-4488-a952-a48abd3587ae 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.3478019070847264331 PreviousIds:[6f193530-0519-4dcb-928f-b38297030c9e] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:28:18 PMtime="2016-10-12T22:28:18Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 45eb1fad-0c39-4069-9f63-e4322ad5a988, Resource Id: "
10/12/2016 3:28:18 PMtime="2016-10-12T22:28:18Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:28:18 PMtime="2016-10-12T22:28:18Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 45eb1fad-0c39-4069-9f63-e4322ad5a988    reply.3478019070847264331  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[amount:5e+06 resource:memoryReservation] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=45eb1fad-0c39-4069-9f63-e4322ad5a988 eventName=scheduler.reserve resourceId=
10/12/2016 3:28:33 PMtime="2016-10-12T22:28:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: a5959ffd-aa90-4bee-a2fe-c50acc0539c5, Resource Id: "
10/12/2016 3:28:33 PMtime="2016-10-12T22:28:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.5941621506608124091 PreviousIds:[a5959ffd-aa90-4bee-a2fe-c50acc0539c5] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:28:34 PMtime="2016-10-12T22:28:34Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: abd02c67-36de-4859-ba30-4b09499c92cb, Resource Id: "
10/12/2016 3:28:34 PMtime="2016-10-12T22:28:34Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:28:34 PMtime="2016-10-12T22:28:34Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve abd02c67-36de-4859-ba30-4b09499c92cb    reply.5941621506608124091  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=abd02c67-36de-4859-ba30-4b09499c92cb eventName=scheduler.reserve resourceId=
10/12/2016 3:29:33 PMtime="2016-10-12T22:29:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: db4a7dfc-6263-4887-86e2-dc0a00b6a0cd, Resource Id: "
10/12/2016 3:29:33 PMtime="2016-10-12T22:29:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.4980049315185817002 PreviousIds:[db4a7dfc-6263-4887-86e2-dc0a00b6a0cd] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:29:34 PMtime="2016-10-12T22:29:34Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 276e39d6-9bd3-4ca7-a24e-7d5c56b995fb, Resource Id: "
10/12/2016 3:29:34 PMtime="2016-10-12T22:29:34Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:29:34 PMtime="2016-10-12T22:29:34Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 276e39d6-9bd3-4ca7-a24e-7d5c56b995fb    reply.4980049315185817002  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=276e39d6-9bd3-4ca7-a24e-7d5c56b995fb eventName=scheduler.reserve resourceId=
10/12/2016 3:30:03 PMtime="2016-10-12T22:30:03Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 07c0e85e-2dfc-4b2c-a616-4630d06b35e3, Resource Id: "
10/12/2016 3:30:03 PMtime="2016-10-12T22:30:03Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.7209930600309698793 PreviousIds:[07c0e85e-2dfc-4b2c-a616-4630d06b35e3] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:30:04 PMtime="2016-10-12T22:30:04Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 022809ef-8a28-4958-8f29-2168a1e6c29e, Resource Id: "
10/12/2016 3:30:04 PMtime="2016-10-12T22:30:04Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:30:04 PMtime="2016-10-12T22:30:04Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 022809ef-8a28-4958-8f29-2168a1e6c29e    reply.4980049315185817002  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[amount:5e+06 resource:memoryReservation] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=022809ef-8a28-4958-8f29-2168a1e6c29e eventName=scheduler.reserve resourceId=
10/12/2016 3:30:18 PMtime="2016-10-12T22:30:18Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 0bc7bb24-5967-4a40-bddb-497cb62f9795, Resource Id: "
10/12/2016 3:30:18 PMtime="2016-10-12T22:30:18Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.6831516350958124683 PreviousIds:[0bc7bb24-5967-4a40-bddb-497cb62f9795] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:30:18 PMtime="2016-10-12T22:30:18Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 8af95c97-a2ff-402a-a48f-5d0c2808ee94, Resource Id: "
10/12/2016 3:30:18 PMtime="2016-10-12T22:30:18Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:30:18 PMtime="2016-10-12T22:30:18Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 8af95c97-a2ff-402a-a48f-5d0c2808ee94    reply.6831516350958124683  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[amount:1000 resource:cpuReservation] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=8af95c97-a2ff-402a-a48f-5d0c2808ee94 eventName=scheduler.reserve resourceId=
10/12/2016 3:30:33 PMtime="2016-10-12T22:30:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 08371d18-fae3-4494-a811-c0032000252e, Resource Id: "
10/12/2016 3:30:33 PMtime="2016-10-12T22:30:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.5941621506608124091 PreviousIds:[08371d18-fae3-4494-a811-c0032000252e] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:30:34 PMtime="2016-10-12T22:30:34Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: d8e5daae-8b47-47aa-a46b-037f53944a78, Resource Id: "
10/12/2016 3:30:34 PMtime="2016-10-12T22:30:34Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:30:34 PMtime="2016-10-12T22:30:34Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve d8e5daae-8b47-47aa-a46b-037f53944a78    reply.5941621506608124091  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=d8e5daae-8b47-47aa-a46b-037f53944a78 eventName=scheduler.reserve resourceId=
10/12/2016 3:31:33 PMtime="2016-10-12T22:31:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: e6485c44-17b1-4f5b-85c4-e41be85c4b26, Resource Id: "
10/12/2016 3:31:33 PMtime="2016-10-12T22:31:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.4980049315185817002 PreviousIds:[e6485c44-17b1-4f5b-85c4-e41be85c4b26] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:31:33 PMtime="2016-10-12T22:31:33Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 5766d51a-00e4-441a-a642-a2f1f4e132c0, Resource Id: "
10/12/2016 3:31:34 PMtime="2016-10-12T22:31:34Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:31:34 PMtime="2016-10-12T22:31:34Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 5766d51a-00e4-441a-a642-a2f1f4e132c0    reply.4980049315185817002  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[amount:5e+06 resource:memoryReservation] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=5766d51a-00e4-441a-a642-a2f1f4e132c0 eventName=scheduler.reserve resourceId=
10/12/2016 3:32:03 PMtime="2016-10-12T22:32:03Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: cf5a0947-0566-4057-bb9b-8dddf53e9bbc, Resource Id: "
10/12/2016 3:32:03 PMtime="2016-10-12T22:32:03Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.4980049315185817002 PreviousIds:[cf5a0947-0566-4057-bb9b-8dddf53e9bbc] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:32:03 PMtime="2016-10-12T22:32:03Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 5dc4c9bc-60e1-4a05-8e53-a2570e52345c, Resource Id: "
10/12/2016 3:32:03 PMtime="2016-10-12T22:32:03Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:32:03 PMtime="2016-10-12T22:32:03Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 5dc4c9bc-60e1-4a05-8e53-a2570e52345c    reply.4980049315185817002  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=5dc4c9bc-60e1-4a05-8e53-a2570e52345c eventName=scheduler.reserve resourceId=
10/12/2016 3:32:18 PMtime="2016-10-12T22:32:18Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 219e3448-0fc9-4508-b79b-620ae1c4d49a, Resource Id: "
10/12/2016 3:32:18 PMtime="2016-10-12T22:32:18Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.7209930600309698793 PreviousIds:[219e3448-0fc9-4508-b79b-620ae1c4d49a] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:32:19 PMtime="2016-10-12T22:32:19Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 152e8d26-f29a-49ea-b922-92ce8f0e5ea0, Resource Id: "
10/12/2016 3:32:19 PMtime="2016-10-12T22:32:19Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:32:19 PMtime="2016-10-12T22:32:19Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 152e8d26-f29a-49ea-b922-92ce8f0e5ea0    reply.7209930600309698793  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[amount:5e+06 resource:memoryReservation] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=152e8d26-f29a-49ea-b922-92ce8f0e5ea0 eventName=scheduler.reserve resourceId=
10/12/2016 3:32:33 PMtime="2016-10-12T22:32:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 77216198-7db7-4271-ba43-296d17da0f5a, Resource Id: "
10/12/2016 3:32:33 PMtime="2016-10-12T22:32:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.389577651784241272 PreviousIds:[77216198-7db7-4271-ba43-296d17da0f5a] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:32:34 PMtime="2016-10-12T22:32:34Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 9536146b-6c7d-4a06-a870-e1cb7ef87085, Resource Id: "
10/12/2016 3:32:34 PMtime="2016-10-12T22:32:34Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:32:34 PMtime="2016-10-12T22:32:34Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 9536146b-6c7d-4a06-a870-e1cb7ef87085    reply.389577651784241272  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=9536146b-6c7d-4a06-a870-e1cb7ef87085 eventName=scheduler.reserve resourceId=
10/12/2016 3:33:33 PMtime="2016-10-12T22:33:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: d3d81c35-7585-44b8-9e9b-60e069238967, Resource Id: "
10/12/2016 3:33:33 PMtime="2016-10-12T22:33:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 68245a4d-5177-4d18-8665-e6d481bdef6e 61d667e2-17ff-4b25-ab9c-987d4061cfde 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.2776134543727861636 PreviousIds:[d3d81c35-7585-44b8-9e9b-60e069238967] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:33:34 PMtime="2016-10-12T22:33:34Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 4b406260-9959-43f0-882d-4787b1cd71da, Resource Id: "
10/12/2016 3:33:34 PMtime="2016-10-12T22:33:34Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:33:34 PMtime="2016-10-12T22:33:34Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 4b406260-9959-43f0-882d-4787b1cd71da    reply.2776134543727861636  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=4b406260-9959-43f0-882d-4787b1cd71da eventName=scheduler.reserve resourceId=
10/12/2016 3:34:03 PMtime="2016-10-12T22:34:03Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 8a4f8ad9-f146-4085-a7cf-70de573f51c7, Resource Id: "
10/12/2016 3:34:03 PMtime="2016-10-12T22:34:03Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.389577651784241272 PreviousIds:[8a4f8ad9-f146-4085-a7cf-70de573f51c7] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:34:04 PMtime="2016-10-12T22:34:04Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 7121e013-b7d9-4939-b606-45a411f480f5, Resource Id: "
10/12/2016 3:34:04 PMtime="2016-10-12T22:34:04Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:34:04 PMtime="2016-10-12T22:34:04Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 7121e013-b7d9-4939-b606-45a411f480f5    reply.389577651784241272  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[amount:5e+06 resource:memoryReservation] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=7121e013-b7d9-4939-b606-45a411f480f5 eventName=scheduler.reserve resourceId=
10/12/2016 3:34:18 PMtime="2016-10-12T22:34:18Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 191b1fee-e608-40e6-8a4e-c91780beed9e, Resource Id: "
10/12/2016 3:34:18 PMtime="2016-10-12T22:34:18Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.6831516350958124683 PreviousIds:[191b1fee-e608-40e6-8a4e-c91780beed9e] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:34:19 PMtime="2016-10-12T22:34:19Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 83cd5e9d-e599-4565-bc58-130effa67e53, Resource Id: "
10/12/2016 3:34:19 PMtime="2016-10-12T22:34:19Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:34:19 PMtime="2016-10-12T22:34:19Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 83cd5e9d-e599-4565-bc58-130effa67e53    reply.6831516350958124683  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=83cd5e9d-e599-4565-bc58-130effa67e53 eventName=scheduler.reserve resourceId=
10/12/2016 3:34:33 PMtime="2016-10-12T22:34:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: dc3752fb-7c7b-477b-b1de-de80ebe1cf1d, Resource Id: "
10/12/2016 3:34:33 PMtime="2016-10-12T22:34:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.389577651784241272 PreviousIds:[dc3752fb-7c7b-477b-b1de-de80ebe1cf1d] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:34:34 PMtime="2016-10-12T22:34:34Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: b0aa7a6c-157e-4354-82bf-b08beb9746a3, Resource Id: "
10/12/2016 3:34:34 PMtime="2016-10-12T22:34:34Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:34:34 PMtime="2016-10-12T22:34:34Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve b0aa7a6c-157e-4354-82bf-b08beb9746a3    reply.389577651784241272  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=b0aa7a6c-157e-4354-82bf-b08beb9746a3 eventName=scheduler.reserve resourceId=
10/12/2016 3:35:33 PMtime="2016-10-12T22:35:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 0b3ea229-48aa-4af3-9f12-2c815a92f35f, Resource Id: "
10/12/2016 3:35:33 PMtime="2016-10-12T22:35:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.6831516350958124683 PreviousIds:[0b3ea229-48aa-4af3-9f12-2c815a92f35f] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:35:34 PMtime="2016-10-12T22:35:34Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 21d78bcb-97bd-4b4a-83fa-984be1f97d9e, Resource Id: "
10/12/2016 3:35:34 PMtime="2016-10-12T22:35:34Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:35:34 PMtime="2016-10-12T22:35:34Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 21d78bcb-97bd-4b4a-83fa-984be1f97d9e    reply.6831516350958124683  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=21d78bcb-97bd-4b4a-83fa-984be1f97d9e eventName=scheduler.reserve resourceId=
10/12/2016 3:36:03 PMtime="2016-10-12T22:36:03Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 097cd419-0b56-45b4-9fde-190dcfaf2dfc, Resource Id: "
10/12/2016 3:36:03 PMtime="2016-10-12T22:36:03Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.389577651784241272 PreviousIds:[097cd419-0b56-45b4-9fde-190dcfaf2dfc] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:36:04 PMtime="2016-10-12T22:36:04Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 03574f68-f1f6-4871-a2e7-a41b09e8be26, Resource Id: "
10/12/2016 3:36:04 PMtime="2016-10-12T22:36:04Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:36:04 PMtime="2016-10-12T22:36:04Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 03574f68-f1f6-4871-a2e7-a41b09e8be26    reply.389577651784241272  schedulerRequest     map[schedulerRequest:map[resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[amount:5e+06 resource:memoryReservation] map[resource:cpuReservation amount:1000]] hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=03574f68-f1f6-4871-a2e7-a41b09e8be26 eventName=scheduler.reserve resourceId=
10/12/2016 3:36:18 PMtime="2016-10-12T22:36:18Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 5d58b1ae-440f-4b35-8eca-ea651095a416, Resource Id: "
10/12/2016 3:36:18 PMtime="2016-10-12T22:36:18Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.4980049315185817002 PreviousIds:[5d58b1ae-440f-4b35-8eca-ea651095a416] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:36:19 PMtime="2016-10-12T22:36:19Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 5068ccd1-f3f4-4405-821e-a2c30c717415, Resource Id: "
10/12/2016 3:36:19 PMtime="2016-10-12T22:36:19Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:36:19 PMtime="2016-10-12T22:36:19Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 5068ccd1-f3f4-4405-821e-a2c30c717415    reply.4980049315185817002  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[resource:memoryReservation amount:5e+06] map[amount:1000 resource:cpuReservation]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=5068ccd1-f3f4-4405-821e-a2c30c717415 eventName=scheduler.reserve resourceId=
10/12/2016 3:36:33 PMtime="2016-10-12T22:36:33Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: 9682bc9b-8567-463c-b932-b3b178ecace2, Resource Id: "
10/12/2016 3:36:33 PMtime="2016-10-12T22:36:33Z" level=info msg="Reply: &{Resource:{Id: Type: Links:map[] Actions:map[]} Data:map[prioritizedCandidates:[a12259ca-80de-4488-a952-a48abd3587ae b1ce7b32-851e-40f3-8b1a-4188a39ee978 61d667e2-17ff-4b25-ab9c-987d4061cfde 68245a4d-5177-4d18-8665-e6d481bdef6e 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5]] Name:reply.3364405057666310295 PreviousIds:[9682bc9b-8567-463c-b932-b3b178ecace2] Publisher: ResourceId: ResourceType:schedulerRequest Time:0 Transitioning: TransitioningInternalMessage: TransitioningMessage: TransitioningProgress:0}"
10/12/2016 3:36:34 PMtime="2016-10-12T22:36:34Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 42f47dd2-dbf7-45da-b62d-a3eb582538d4, Resource Id: "
10/12/2016 3:36:34 PMtime="2016-10-12T22:36:34Z" level=info msg="Reserving [{Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000} {Resource:memoryReservation Amount:5000000} {Resource:cpuReservation Amount:1000}] for 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5"
10/12/2016 3:36:34 PMtime="2016-10-12T22:36:34Z" level=error msg="Error processing event" err="Error reserving resources. Event: &{scheduler.reserve 42f47dd2-dbf7-45da-b62d-a3eb582538d4    reply.3364405057666310295  schedulerRequest     map[schedulerRequest:map[hostID:87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 resourceRequests:[map[resource:memoryReservation amount:5e+06] map[resource:cpuReservation amount:1000] map[amount:5e+06 resource:memoryReservation] map[resource:cpuReservation amount:1000]]]]}.: Not enough available resources on host 87e9cce7-136d-467b-9fe2-4ab7f9a06cf5 to resserve {memoryReservation 5000000}." eventId=42f47dd2-dbf7-45da-b62d-a3eb582538d4 eventName=scheduler.reserve resourceId=

Fixed.

Tested with latest build from master:
Set up has 3 hosts (h1,h2,h3) out of which 1 of the host (say h1) does not have enough resources to deploy primary container and sidekick.
Deploy a service having  sidekick with scale 2  having both mem/cpu reservations set on both primary and sidekick containers.
All containers of the service comes up successfully in the h2 and h3 as expected.
Scale up service to 3.
Container (and sidekick) deployments now fails for 3rd instance  as expected with " No healthy hosts meet the resource constraints…".
Release resources on this host.
When service reconcile kicks in  , 3rd instance is able to start successfully on this host.

Other scenarios that were tested:
Scenario 1:
Set up has 3 hosts (h1,h2,h3) out of which 1 of the host (say h1) does not have enough resources to deploy primary container and sidekick.
Deploy a service having sidekick with scale 2 having both mem/cpu reservations set for only sidekick container.
All containers of the service comes up successfully in the h2 and h3 as expected.
Scale up service to 3.
Container (and sidekick) deployments now fails for 3rd instance as expected with " No healthy hosts meet the resource constraints…".
Release resources on this host.
When service reconcile kicks in , 3rd instance is able to start successfully on this host.
Scenario 2:
Set up has 3 hosts (h1,h2,h3) out of which 1 of the host (say h1) does not have enough resources to deploy primary container and sidekick.
Deploy a service having sidekick with scale 2 having both mem/cpu reservations set for only primary container (no resource constraints on sidekick) .
All containers of the service comes up successfully in the h2 and h3 as expected.
Scale up service to 3.
Container (and sidekick) deployments now fails for 3rd instance as expected with " No healthy hosts meet the resource constraints…".
Release resources on this host.
When service reconcile kicks in , 3rd instance is able to start successfully on this host.


Add basic infrastructure for running Dart tests

Also adds enough for this to act like a Dart package. The only test so far is trivial, because it's very difficult to get an evaluation test working.

I'm going to go ahead and TBR this and declare a 0.0.1 version.


Fix for the ASSERTION bug that Niklas discovered.

It should be commented, check out if this fixes your issue.

The else is now redundant because of the return which I think makes it more readable too


some changes in components\Layout\Layout.module.css

Describe your changes
I added media queries in Layout.module.css file for 320px.And no overflow was happening in my device. If any error still occurs,I will try to improve it

okk thanks for informing


List required polyfills

Coverage remained the same at 93.318% when pulling bb7d16e0951f2eef810e0435a6dfb6349ec4ac48 on barake:next into 09dc7a0918275a34d32ed2daf9ac11569749f8bc on Profiscience:next.


Jasmine Test getSyncDestList is failing

COMMITS

Match path in groupings.service to path in groupings.service.test.

GROUPINGS-1138

[x] Unit

seems like we are stepping back from the RESTful kabob-case recommendation in this instance. ?

Good point changing it now.


SWARM-394: Enhancements to StartMojo

Needed when executed from an embedded Maven (Forge addon)

@bobmcwhirter @kenfinnigan can you review this PR? I need it for the Forge addon.
Thanks!

 Can't really tell on my phone.

Destroy should also be done when interrupted. That is never happening.

destroy is only called if waitForProcess= true and leaves the waitFor loop (when destroyed or interrupted)

Ah. Sounds good then.
--
Sent from my iPhone
On Mar 30, 2016, at 5:35 PM, George Gastaldi<EMAIL_ADDRESS>wrote:
destroy is only called if waitForProcess= true and leaves the waitFor loop
(when destroyed or interrupted)
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/6#issuecomment-203644662

Thank you!


[Feature Request] Lazy tvm tensor intrin registration is required to save import time

Bitblas leveraged apache tvm to perform high performance code generation, within our tensor ir + schedule based template, we should register tensor intrin (for cuda tensor core, amd matrix core and lop3). There exists about hundreds of intrins that need to register during runtime, which requires interaction between cpp and python via ctypes, which can take several minutes to complete.
This results in a suboptimal user experience, even with our tilelang backend, we have to pass the registration during get hardware aware configs, some refactoring of code must be done to alleviate this overhead.

Pull Request #255 has make some modifications related to this issue, we've put lop3 intrin registration into a lazy import form. But there still exists a bit registration overhead for tl backend (even it doesn't require any intrin to be registered) when we want to enable hardware aware tuning.

Closed as recent pull request #262 has covered this issue :)


Readarr Support?

Any chance it will support Readarr in the future?
https://readarr.com/

Hi @mackhankins 👋
Support for Readarr is not currently planned, however I'm totally open to implement it if there's a need for it.
I'll look into it after support for Lidarr is out.
^ Thijmen

Can I add in whisparr to that list too? it would probably benefit from this more than the other arr's

Can I add in whisparr to that list too? it would probably benefit from this more than the other arr's

I'll most likely implement all the other remaining arr-apps all at once in release 0.5.0.
Version 0.4.0 will be released any minute now, so this'll be the next thing to work on.
^ Thijmen

Great news! 🎉 We've now extended support to other platforms.
If it's alright with both of you ( @mackhankins and @kysersoze81 ), I propose using this issue as a testing "thread." It would be fantastic to receive some feedback regarding this release.
I've set up Lidarr, Readarr, and Whisparr as a demo for development purposes, but I haven't actively used all three. Therefore, I'm unsure if the new release is entirely stable or not, hence the experimental label.
Your feedback would be greatly appreciated! 😀
Thanks in advance!
^ Thijmen

Can you please confirm the naming on the other containers as readarr and whisparr
currently getting an error
|  ─ FATAL
| ╭─╮ Unknown "PLATFORM" value.
| ╰─╯ Either set it to "radarr" or "sonarr".
fyi readarr and whisparr might have some differences in the api from experience with other projects

Can you please confirm the naming on the other containers as readarr and whisparr
currently getting an error
|  ─ FATAL
| ╭─╮ Unknown "PLATFORM" value.
| ╰─╯ Either set it to "radarr" or "sonarr".
fyi readarr and whisparr might have some differences in the api from experience with other projects

Thanks @kysersoze81
I'm looking into this right now, I'm aware of the API being different on others.
^ Thijmen

@kysersoze81
Quick question, did you update Swaparr? The fatal-error provided no longer exists in the current release.
^ Thijmen

I have now.
I have a different issue. I run multiple instances of readarr. 1 for ebooks and one for audiobooks
swaparr-readarr-audiobook  |  ─ Swaparr
swaparr-readarr-audiobook  | ╭─╮ Platform: readarr
swaparr-readarr-audiobook  | │ │ Time threshold: 2h
swaparr-readarr-audiobook  | │ │ Size threshold: 100GB
swaparr-readarr-audiobook  | │ │ Strike threshold: 6
swaparr-readarr-audiobook  | ╰─╯ Aggresive strikes: true
swaparr-readarr-audiobook  |  ─ Checking every: 20m
swaparr-readarr-ebook      |
swaparr-readarr-ebook      |  ─ Swaparr
swaparr-readarr-ebook      | ╭─╮ Platform: readarr
swaparr-readarr-ebook      | │ │ Time threshold: 2h
swaparr-readarr-ebook      | │ │ Size threshold: 100GB
swaparr-readarr-ebook      | │ │ Strike threshold: 6
swaparr-readarr-ebook      | ╰─╯ Aggresive strikes: true
swaparr-readarr-ebook      |  ─ Checking every: 20m
swaparr-readarr-ebook      |
swaparr-readarr-ebook      | ╭─╮ Has Swaparr been useful and do you like open-source projects?
swaparr-readarr-ebook      | │ │ Then please do consider to star the repository on GitHub.
swaparr-readarr-ebook      | ╰─╯ Your gesture means a lot and will help improve Swaparr!
swaparr-readarr-ebook      |
swaparr-readarr-ebook      |
swaparr-readarr-ebook      |  ─ WARN
swaparr-readarr-ebook      | ╭─╮ Unable to process queue, will attempt again next run.
swaparr-readarr-ebook      | ╰─╯ The API has responded with an invalid response.
swaparr-readarr-ebook      | error decoding response body: expected value at line 1 column 1
swaparr-readarr-ebook      |
swaparr-readarr-ebook      |
swaparr-readarr-ebook      |
swaparr-readarr-ebook      | ╭───────────────────────────────────────────────────────────────────────────╮
swaparr-readarr-audiobook  |
swaparr-readarr-audiobook  | ╭─╮ Has Swaparr been useful and do you like open-source projects?
swaparr-readarr-audiobook  | │ │ Then please do consider to star the repository on GitHub.
swaparr-readarr-audiobook  | ╰─╯ Your gesture means a lot and will help improve Swaparr!
swaparr-readarr-audiobook  |
swaparr-readarr-audiobook  |
swaparr-readarr-audiobook  |  ─ WARN
swaparr-readarr-audiobook  | ╭─╮ Unable to process queue, will attempt again next run.
swaparr-readarr-audiobook  | ╰─╯ The API has responded with an invalid response.
swaparr-readarr-audiobook  | error decoding response body: expected value at line 1 column 1
swaparr-readarr-audiobook  |
swaparr-readarr-audiobook  |
swaparr-readarr-audiobook  |
swaparr-readarr-audiobook  | ╭───────────────────────────────────────────────────────────────────────────╮
swaparr-readarr-audiobook  | │                            No torrents found                              │
swaparr-readarr-audiobook  | ╰───────────────────────────────────────────────────────────────────────────╯
swaparr-readarr-audiobook  |
swaparr-readarr-audiobook  |  ─ Checking again in 20m..
swaparr-readarr-audiobook  |
swaparr-readarr-ebook      | │                            No torrents found                              │
swaparr-readarr-ebook      | ╰───────────────────────────────────────────────────────────────────────────╯
swaparr-readarr-ebook      |
swaparr-readarr-ebook      |  ─ Checking again in 20m..
swaparr-readarr-ebook      |

I'm having great success with this.  Thank you for adding it.

Thank you @mackhankins for the confirmation, I appreciate it 😄
I'll be closing this issue, feel free to re-open if any issues arise.


Refactor - Error handling

Stops heap allocating errors for efficiency and removes fields from runtime errors for layout stability.
The fields of these errors are mostly redundant and can be retrieved by other means anyway.
Sometimes they are completely pointless such as the pc field for AccessViolation which syscalls always set to 0.
Also, we have much better debugging support now, so we don't need to rely on these fields for diagnosis anymore.

Codecov Report

Merging #527 (afee924) into main (03d64e6) will decrease coverage by 0.09%.
The diff coverage is 95.18%.

@@            Coverage Diff             @@
##             main     #527      +/-   ##
==========================================
- Coverage   90.17%   90.09%   -0.09%
==========================================
  Files          23       23
  Lines       10058     9961      -97
==========================================
- Hits         9070     8974      -96
+ Misses        988      987       -1

Files
Coverage Δ

src/error.rs
100.00% <ø> (ø)

src/syscalls.rs
98.42% <100.00%> (-0.08%)
:arrow_down:

src/vm.rs
81.16% <100.00%> (ø)

src/jit.rs
92.05% <86.66%> (-0.15%)
:arrow_down:

src/interpreter.rs
98.35% <93.75%> (-0.07%)
:arrow_down:

src/memory_region.rs
94.10% <96.90%> (-0.16%)
:arrow_down:


Fix the usage of attribute filter

Purpose
This PR fixes the usage of the attribute filter properly and refactor the logic of auth filter engagement.
Check List

[x] Read the Contributing Guide
[ ] Required Balo version update
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

Merging #17403 into next-release will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff              @@
##           next-release   #17403   +/-   ##
=============================================
  Coverage          14.2%    14.2%
=============================================
  Files                51       51
  Lines              1598     1598
  Branches            260      260
=============================================
  Hits                227      227
  Misses             1358     1358
  Partials             13       13

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6f8dbba...5d417a1. Read the comment docs.


rename

Explanation

Checklist

[ ] The PR title starts with "Fix #bugnum: ", followed by a short, clear summary of the changes. (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
[ ] The PR explanation includes the words "Fixes #bugnum: ..." (or "Fixes part of #bugnum" if the PR only partially fixes an issue).
[ ] The linter/Karma presubmit checks have passed.

These should run automatically, but if not, you can manually trigger them locally using python scripts/pre_commit_linter.py and bash scripts/run_frontend_tests.sh.

[ ] The PR is made from a branch that's not called "develop".
[ ] The PR has an appropriate "PROJECT: ..." label (Please add this label for the first-pass review of the PR).
[ ] The PR has an appropriate "CHANGELOG: ..." label (If you are unsure of which label to add, ask the reviewers for guidance).
[ ] The PR follows the style guide.
[ ] The PR addresses the points mentioned in the codeowner checks for the files/folders changed. (See the codeowner's wiki page.)
[ ] The PR is assigned to an appropriate reviewer.

If you're a new contributor, please ask on Gitter for someone to assign a reviewer and don't tick this checkbox.
If you're not sure who the appropriate reviewer is, please assign to the issue's "owner" -- see the "talk-to" label on the issue. Do not only request the review but also add the reviewer as an assignee.

Codecov Report

Merging #4 into develop will not change coverage.
The diff coverage is 71.23%.

@@           Coverage Diff            @@
##           develop       #4   +/-   ##
========================================
  Coverage    71.76%   71.76%
========================================
  Files          863      863
  Lines        34617    34617
  Branches      2723     2723
========================================
  Hits         24842    24842
  Misses        9080     9080
  Partials       695      695

Flag
Coverage Δ

#frontend
71.76% <71.23%> (ø)
:arrow_up:

Impacted Files
Coverage Δ

...p/directives/interactive-map-validation.service.ts
95% <ø> (ø)

extensions/classifiers/python-program.tokenizer.ts
61.71% <ø> (ø)

...tions/GraphInput/directives/graph-utils.service.ts
95.12% <ø> (ø)

...Continue/directives/continue-validation.service.ts
100% <ø> (ø)

...s/interactions/LogicProof/static/js/shared.spec.ts
100% <ø> (ø)

...ctives/oppia-response-end-exploration.directive.ts
50% <ø> (ø)

...s/TextInput/directives/text-input-rules.service.ts
100% <ø> (ø)

...Input/directives/graph-input-validation.service.ts
83.33% <ø> (ø)

...nput/directives/music-notes-input-rules.service.ts
94.87% <ø> (ø)

...ions/GraphInput/directives/graph-detail.service.ts
27.5% <ø> (ø)

... and 207 more


ARROW-5777: [C++][WIP] Optimize const& vs value parameters on Decimal128

Approximate improvements (reduction in CPU time):

Returning copies instead of references for constants (14%)
Using copies for logical op 7-8%
Unary ops 5-7%

@ursabot benchmark --help

CC @pravindra let me know if the benchmarks look reasonable or if there are other Gandiva ones to run.

@ursabot benchmark --benchmark-filter=gandiva

Codecov Report

Merging #4739 into master will increase coverage by 2.67%.
The diff coverage is 83.33%.

@@            Coverage Diff             @@
##           master    #4739      +/-   ##
==========================================
+ Coverage   86.25%   88.93%   +2.67%
==========================================
  Files         890      717     -173
  Lines      131546    98787   -32759
==========================================
- Hits       113468    87852   -25616
+ Misses      17726    10935    -6791
+ Partials      352        0     -352

Impacted Files
Coverage Δ

cpp/src/arrow/util/basic_decimal.h
100% <ø> (ø)
:arrow_up:

cpp/src/arrow/util/basic_decimal.cc
88.63% <83.33%> (ø)
:arrow_up:

cpp/src/plasma/thirdparty/ae/ae.c
70.75% <0%> (-0.95%)
:arrow_down:

go/arrow/math/uint64_amd64.go

go/arrow/memory/memory_avx2_amd64.go

rust/datafusion/src/execution/filter.rs

rust/arrow/src/csv/writer.rs

go/arrow/ipc/file_reader.go

rust/parquet/src/encodings/rle.rs

go/arrow/array/builder.go

... and 166 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 27cf503...3c38444. Read the comment docs.

@emkornfield the ursabot error you witness means that the result was empty (I'm fixing this ATM), the archery doesn't build gandiva by default, I'll have to fix this.

Also, might I recommend to separate the commit in 2, ensure that the newly added benchmarks are before the const-ref change, then you'll be able to pinpoint the benchmark diff with archery.

@fsaintjacques thanks for the input I split off the benchmark in #4740.
@pravindra  After rerunning some of the numbers change (the only consistent win seems to be in comparison operations).  I'll wait and rerun with Ursabot once the benchmark is checked and trust that to keep/revert some of these.

@ursabot benchmark --suite-filter=decimal

@ursabot benchmark --help

@ursabot benchmark --help

@ursabot benchmark --suite-filter=decimal

Those are surprising results given what I saw locally but maybe my benchmarks have too much variance.

Something is odd here @emkornfield, because the other benchmarks shouldn't be in master, only FromString.

@emkornfield I rebased with master.

@ursabot benchmark --suite-filter=decimal

Those are surprising results given what I saw locally but maybe my benchmarks have too much variance.

Not necessarily, it would depend on the compiler. If this PR improves things on some compilers without affecting others then I think it's good enough.

I worry a lot about any benchmark that's reporting ~100ns or less

@wesm delta or bake time?

I assume those numbers are times per iteration; I think not only could there be more noise but also the impacts of overhead may be more pronounced

I don't think gbenchmark measures each iteration. Rather, it times N iterations and simply shows you the duration divided by N.

It's probably fine in this case :)

@ursabot benchmark --help

@ursabot benchmark  --suite-filter=decimal

@ursabot benchmark --benchmark-filter=converter

@ursabot benchmark --benchmark-filter=csv

@ursabot benchmark --suite-filter=decimal f426baac320549a6e6a4cb6fe9a9abf47d864e87

@ursabot benchmark --suite-filter=csv

@ursabot benchmark --suite-filter=decimal 70a8fa39a44c3478d055c86adbcc6174aac8d8d8

@pravindra @fsaintjacques I updated the benchmarks to be more realistic.  Based on the ursa bot numbers and what I saw with clang, I'm going to keep the change to value (instead of const ref) for:

Constant value lookups
Unary Operations

and I will rollback the rest.  Sound reasonable?

sounds good to me, @emkornfield

@pravindra  done.

I'm a bit perplexed by the new benchmarks...
You should be, I was sloppy, I apologize.

@ursabot benchmark --suite-filter=decimal  883ebe127d1d29f3f80c052cbe2070ffa5151df4

@emkornfield What numbers do you get on your machine?

@pitrou need to rebuild, will post numbers tonight.

It looks like after these change to the benchmark I'm getting noise locally.  Sorry for wasting everyone's time.  I'll go ahead and revert the const changes and leave the benchmark.

@ursabot build


How to use Reward Model?

Thank you for your great work. But how to use your reward model?

Hi @Curisan :
The reward model is a LLaMaForClassification model. You can input your dialogue history into the model and receive a reward directly. For more details, please follow the steps here: https://huggingface.co/IDEA-CCNL/Ziya-LLaMA-7B-Reward.


Leshan/Wakaama and Test Object 1024

Hi,
At Leshan, we regulary face LWM2M "newb" who doesn't understand why the 1024 Test object of wakaama is not well detected in Leshan.
Should we try to solve this together ? I think about 2 solutions :

Adding the "Wakaama Test object" model in Leshan demo. In that case we replace the 1024 ID by a x-label one (26241 - 32768 Range is privately reused and there is no need for registration).
Replace Test object by one or several already defined objects. (like IPSO objects)

WDYT ? Any preferences ?

1/ is the better IMHO. Let's bump it to 31024.
I'll take care of this.

Ok I will add the model in Leshan Server Demo.
The description is correct ?
 *                 Multiple
 * Object |  ID  | Instances | Mandatoty |
 *  Test  | 31024 |    Yes    |    No     |
 *
 *  Resources:
 *              Supported    Multiple
 *  Name | ID | Operations | Instances | Mandatory |  Type   | Range | Units |      Description      |
 *  test |  1 |    R/W     |    No     |    Yes    | Integer | 0-255 |       |                       |
 *  exec |  2 |     E      |    No     |    Yes    |         |       |       |                       |
 *  dec  |  3 |    R/W     |    No     |    Yes    |  Float  |       |       |                       |
 *  sig  |  4 |    R/W     |    No     |    Yes    | Integer |       |       | 16-bit signed integer |

Resource 4 is optional.
Maybe it would be interesting to not provide the model in Leshan as an example of what happens if the Object layout is not shared between the client and the server ?

I suppose the user first step is to make examples works and this is maybe frustrating to be blocked at this first step. Adding the model could change this.
Adding their own custom objects is a second step where they will face this missing model issue ?

I tested your fix (fd037a7) with https://github.com/eclipse/leshan/pull/359, it sounds good to me.

Fixed by #310