add forcesave option

Fixes #116
This allows for manual saves to ownCloud. For autosave default.json on the Document Server would need to be adjusted as well.
The question for me is whether this should be a config flag or hardcoded as the default.
At least in our case the current behaviour - document is saved only when closed by the last user - lead to quite a bit of confusion until we found the forcesave option.

We are developing changes for Document Server to get this result.

If it not possible to forcesave, can I somehow force onlyoffice to save all documents from cache? (for example, if I needs to reboot server)

@duckhawk

can I somehow force onlyoffice to save all documents from cache? (for example, if I needs to reboot server)

bash documentserver-prepare4shutdown.sh

Hello, any update on this?
We recently hit this issue and it took us some time to understand what was going on.
If implementing forcesave is not possible, at least it would be useful to have some UI hints making it obvious to users that the document they are currently viewing is not saved in nextcloud/owncloud.

We are developing changes for Document Server to get this result.

It's been two years...

@LinneyS if OO would auto or force save and another user would open the intermediate version from nextcloud then the OO document server should be made aware of the fact that the same document is being opened (and not open another editing session). Is this feasible?

Hi all!
Try Keep intermediate versions when editing in settings in v6.0.1


source code link 404 at page https://plugins.jetbrains.com/plugin/9520-ballerina

Description:
The page (https://plugins.jetbrains.com/plugin/9520-ballerina) has a source code hyperlink
The source code hyperlink points to https://github.com/ballerina-platform/ballerina-lang/tree/master/tool-plugins/intellij.
But this link is broken.

I found it

I found it


Heterosynaptic plasticity

Hi,
I would like to model hetero-synaptic plasticity using topographica, where:
weights += single_connection_learning_rate * unit_activity * input_activity * other_sheet_corresponding_neuron_activity
Any suggestions.

Go for it!  It's probably easiest to make a new subclass of whatever learning_fn you are normally using, and then make the constructor accept a new argument for the sheet whose activity you want to use for modulating this projection's plasticity.  For instance, if you are usually using Hebbian learning, you'll probably first want to switch to the unoptimized version (to make it easier to work with, though a good bit slower), e.g.
using learning_fn=CFPLF_Plugin(single_cf_fn=Hebbian()).  As long as that works ok, you can then subclass Hebbian so that the information is available for you to use during learning:
class ModulatedHebbian(LearningFn):
    def __init__(self, modulator_sheet=None, **params):
        super(ModulatedHebbian,self).__init__(**params)
        self.modulator = modulator_sheet

    def __call__(self,input_activity, unit_activity, weights, single_connection_learning_rate):
        weights += single_connection_learning_rate * unit_activity * input_activity * self.modulator.activity

However, it seems like there are likely to be issues to do with slicing the modulator's activity array to match what this CF sees; you might want to first debug it with fully connected projections (all of the same shape) to avoid that issue.  Once that works, you'll probably need to delve into the part of CFProjection that creates the appropriate slice of the input sheet for use with this CF, which is some grotty code that none of us touch anymore and thus no one remembers.  You may need to subclass CFProjection as well to get access to that code, and in any case be careful about making sure sheet sizes, etc. line up.  You're mixing up data from very different parts of the simulation, so be sure you know what you're trying to do!

Thanks for the reply. I implemented an optimized version of the code without the CF. I have a query regarding which time instant of the activity of the modulator sheet is used to update the weights
class CFPLF_Hetero_opt(CFPLearningFn):

    def __init__(self, modulator_sheet=None, **params):
        super(CFPLF_Hetero_opt,self).__init__(**params)
        self.modulator = modulator_sheet

    def __call__(self, iterator, input_activity, output_activity, learning_rate, **params):
        rows,cols = output_activity.shape
        cfs = iterator.flatcfs
        num_cfs = len(cfs)  # pyflakes:ignore (passed to weave C code)
        single_connection_learning_rate = self.constant_sum_connection_rate(iterator.proj_n_units,learning_rate)
        if single_connection_learning_rate==0:
            return

        modu=0.1*self.modulator.activity  # pyflakes:ignore (passed to weave C code)

        irows,icols = input_activity.shape
        cf_type = iterator.cf_type  # pyflakes:ignore (passed to weave C code)
        code = c_header + """
                        DECLARE_SLOT_OFFSET(weights,cf_type);
            DECLARE_SLOT_OFFSET(input_sheet_slice,cf_type);
            DECLARE_SLOT_OFFSET(mask,cf_type);
            DECLARE_SLOT_OFFSET(_norm_total,cf_type);
            DECLARE_SLOT_OFFSET(_has_norm_total,cf_type);
            %(cfs_loop_pragma)s
            for (int r=0; r<num_cfs; ++r) {
                double load = output_activity[r];
                double unit_activity= load;
                double hetero = modu[r];

                if (load != 0) {
                    load *= single_connection_learning_rate;
                    PyObject *cf = PyList_GetItem(cfs,r);
                    LOOKUP_FROM_SLOT_OFFSET(float,weights,cf);
                    LOOKUP_FROM_SLOT_OFFSET(int,input_sheet_slice,cf);
                    LOOKUP_FROM_SLOT_OFFSET(float,mask,cf);
                    UNPACK_FOUR_TUPLE(int,rr1,rr2,cc1,cc2,input_sheet_slice);
                    double total = 0.0;
                    // modify non-masked weights
                    npfloat *inpj = input_activity+icols*rr1+cc1;

                    for (int i=rr1; i<rr2; ++i) {
                        npfloat *inpi = inpj;
                        for (int j=cc1; j<cc2; ++j) {
                            // The mask is floating point, so we have to
                            // use a robust comparison instead of testing
                            // against exactly 0.0.
                            if (*(mask++) >= 0.000001) {
                                *weights += load * *inpi * (unit_activity) * (hetero);
                                if (*weights<0) { *weights = 0;}
                                total += fabs(*weights);
                            }
                            ++weights;
                            ++inpi;
                        }
                        inpj += icols;
                    }
                    // store the sum of the cf's weights
                    LOOKUP_FROM_SLOT_OFFSET(double,_norm_total,cf);
                    _norm_total[0]=total;
                    LOOKUP_FROM_SLOT_OFFSET(int,_has_norm_total,cf);
                    _has_norm_total[0]=1;
                }
            }
        """%c_decorators

        inline(code, ['input_activity', 'output_activity','num_cfs',
                      'icols', 'cfs', 'single_connection_learning_rate',
                      'unit_threshold','cf_type'],
               local_dict=locals(),
               headers=['<structmember.h>'])

@rytp It depends on the kind of sheet you are using, a regular  JointNormalizingCFSheet will learn on each event, while a SettlingCFSheet will wait until the end of an iteration to apply learning. It should be fairly straightforward to implement a subclass of the JointNormalizingCFSheet, which applies learning whenever you want it to.


Workaround for CLI issue where restore fails with

An item with the same key has already been added. Key: System.Threading
Unspecified exception.

cc @davidfowl


CI Pipelines may run on out-of-date branches

Actual behaviour
I push my changes and run test CI pipelines which for somewhat reason uses the old code. I start investigating and find out this line in the very beginning of the pipeline (Your branch is behind 'origin/configs' by 4 commits, and can be fast-forwarded.)
Desired behavior
CI Pipeline always runs on the latest version of the branch.

It does not happen any more. Apparently, it was implicitly fixed by some changes. Reopen in case you encounter it again


There are some metallic noises in high frequncy at silence segment

Hi,
I use your repo to train my model. It works pretty well, but I find there are some metallic noises in high frequency at synthesized  silence segment. It exist almost on all models(all steps). An example is as follows:

Hi, I'm not really sure what the issues could be, I haven't encountered these issues in my datasets. Do you have audio samples of this metallic noise? perhaps you can try different hparams setting for audio to see if that improves it.

Same here. Any updates?


Active tile count

Goal
There are situations in which there is curiosity to know how many active tiles are at each tree level. Hence, a new method is developed to return a vector containing active tiles at each level.
Note
This new method is developed by using bitmask counting which is faster than old technique of tree-iterator.
Unit and benchmark test
Unit test is developed by comparing this new method with the older tree-iterator method. Also, benchmark test can be done by using commented-out timer statements in unit test.
Notice
This PR is developed by closely following PR #536 steps.

... are you contributing this with a particular use case in mind?

Well, not specifically =) At times we are curious to know how many active tiles are at each level just to have more insight.


Add blake2b256

Codecov Report

Merging #38 into master will increase coverage by 0.12%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #38      +/-   ##
==========================================
+ Coverage   83.66%   83.79%   +0.12%
==========================================
  Files          56       56
  Lines        2026     2042      +16
==========================================
+ Hits         1695     1711      +16
  Misses        331      331

Impacted Files
Coverage Δ

Tests/CryptoTests.swift
100% <100%> (ø)
:arrow_up:

Sources/Crypto.m
92.18% <100%> (+0.52%)
:arrow_up:

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 60beff5...fbcebd2. Read the comment docs.


small display bug on sequence viewer in gene pages

Hi @kimrutherford. A little display bug when switching from an empty DNA sequence to aminoacid sequence, it still shows the empty sequence message:
https://github.com/pombase/website/assets/22526102/efb3e9dd-c661-42cd-a7c2-328a7e799ddb

Thank Manu.  That's fixed on the dev site and will be fixed on the main site in the morning.

yaay


Terminal font squished in retina display

VSCode Version: Code - Insiders 1.17.0-insider (06529dbcacb796d59e7fc2ca0ac5dbe7c29c099e, 2017-09-13T05:32:25.862Z)
OS Version: Darwin x64 16.7.0
Extensions:

Extension
Author (truncated)
Version

dart-code
Dan
2.4.0

beautify
Hoo
1.1.1

material-icon-theme
PKi
2.2.1

vscode-docker
Pet
0.0.16

lorem-ipsum
Tyr
1.0.0

quokka-vscode
Wal
1.0.63

Bookmarks
ale
0.16.0

project-manager
ale
0.21.1

workbench
and
0.1.6

typings-installer
ben
0.2.0

npm-intellisense
chr
1.3.0

vsc-ember-frost
cie
0.0.2

vscode-eslint
dba
1.3.1

githistory
don
0.2.3

tslint
eg2
1.0.4

vscode-npm-script
eg2
0.2.1

vscode-ember
emb
0.1.0

csharp
ms-
1.12.1

debugger-for-chrome
msj
3.2.1

stylelint
shi
0.29.0

ayu
tea
0.6.0

vim
vsc
0.10.0

Steps to Reproduce:

Open terminal in a non-retina monitor
Drag vscode to retina monitor
Click expand on the terminal panel
Terminal font is super tiny and impossible to read
Move back to non-retina monitor and collapse, it's back to normal

Also the fonts are fuzzy on both monitors, only in the terminal.

May need to use the 'display-metrics-changed' event from Electron to detect DPI changes when dragging the window, I was expecting window.onresize to fire but it doesn't.

Could also include the target devicePixelRatio with the CharAtlas and verify that before drawing.

Created the upstream issue https://github.com/xtermjs/xterm.js/issues/1118

Created the upstream issue https://github.com/xtermjs/xterm.js/issues/1118

Very frustrating bug, resizing the terminal seems to fix it.


Problem running project on eclipse

When i import  this project on eclipse i get multiple errors in manifest.xml in here  and other errors in .java files here  float height = (float) animation.getAnimatedValue(); cannot cast from object to float. any help will be appreciated

compile the project in java 1.7 will resolve your compilation error on  cannot cast from object to float..

Great !!! It works now once i have changed my java compiler from 1.6 to 1.7
Just follow below steps for sample project as well as for library ::
You can set overall workspace properties to use one version of Java and set individual project properties to use another.
To set overall workspace properties, click on Window > Preferences, then navigate to Java > Compiler.
To set project properties, right-click on the project and select Properties. Navigate to Java Compiler and check "Enable project specific settings"
You can choose from among the installed JREs for either setting. To tell Eclipse about a newly installed JRE, you can open the workspace preferences and navigate to Java > Installed JREs and then click the "Add" button.


False positive CHECKERS_DEAD_CODE in places where NSStringFromClass foundation function is used

Infer version v0.8.1
Run command: infer -a checkers -- xcodebuild -scheme InferBugExample -configuration Debug -sdk iphonesimulator
Sample project:
InferBugExample.zip
The following code examples are marked as CHECKERS_DEAD_CODE warnings even though they are valid pieces of code:
    for (int i = 0; i < 2; i++) {
        Class viewClass = (i) ? [UITableViewCell class] : [UIView class];
        NSLog(@"Class name: %@", NSStringFromClass(viewClass));
    }

Infer output:
InferBugExample/ViewController.m:19: error: CHECKERS_DEAD_CODE
  Node not visited: 11
  17.       for (int i = 0; i < 3; i++) {
  18.
  19. >         Class viewClass = (i) ? [UITableViewCell class] : [UIView class];
  20.           NSLog(@"Class name: %@", NSStringFromClass(viewClass));
  21.       }
  22.

Another example:
InferBugExample/main.m:13: error: CHECKERS_DEAD_CODE
  Node not visited: 3
  11.
  12.   int main(int argc, char * argv[]) {
  13. >     @autoreleasepool {
  14.           return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
  15.       }

It seems that Infer marks all the code snippets where NSStringFromClass foundation function is used as CHECKERS_DEAD_CODE.
Kind regards,
Alex.

Has anyone seen this ticket? 😄
I would appreciate any feedback on it.
Thank you.

Thanks for the report @alexmx. That's definitely an issue with the dead code checker. To be honest I think we'd be better off just not running that checker by default since no-one actively maintains it anymore.

Thanks @jvillard.
How can I exclude this particular dead code checker when running infer -a checkers ... command?
Or you meant that I should avoid using checkers analyzer?
Cheers.

The clang checkers should all be disabled by default, we'll fix that. There are some other checkers available by default for Java that are more useful.


Added optional params subject_text and body_text…

…  that can be used instead of reading subject and body from files

Hi @mdomke, I tried to make the pull request more to your specification. Hope this works better!
Regards Andreas Knifh


chore(elements-angular): angular v12

Closes #
Proposed Changes

Testing node_modules caching

Wait for #391 to be merged ⚠

BREAKING CHANGES:
Angular 12 only works with Webpack 5, so we had to adapt our previous way of importing icons. To keep using our ino-icon it is necessary that you add the elements via Angular CLI: ng add @inovex.de/elements-angular. This also applies if the Elements are already installed. For more detailed instructions, check out our Angular integration guide.

blocked by https://github.com/inovex/elements/pull/393


Cosmetic improvements

Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.

Blue on Blue is not good for accessibility:

"Course Runs" on the course detail page, *
"Fitler courses" on the search page

Links to social networks are missing on the course detail page (also need on blog post pages),
A language selector is missing in the header
The vertical spacing between sections on the course detail page is too big.

Describe the solution you'd like
I propose to:

change to "white on blue",
I think we need a plugin to add social networks so that it is configurable for each instance,
add language selection via links at the top right of the page,
reduce spacing.

@sampaccoud I think we need a plugin to add social networks so that it is configurable for each instance so something like with Licence, where you create some object from Django admin then you can select them from LicencePlugin to drop them in a placeholder ?

@sveetch agreed! I saw that there are some existing plugins for this. Maybe some of them are fit for this.

Minor integrations changes has been done, @2018D already works on menu language, still rest the social network menu that finally won't be a plugin, a simple templatetag linked to a settings for available networks will be enough, templates (courses and blogpost?) that require a networks menu will just have to include it.


components/ui/ made in .tsx cuz in .jsx there were causing some problem in engine.tsx

Everything is same as ever, I have just made some clean coding changes in button.tsx & card.tsx which go well with the engine.tsx and have added a little good looking CSS to game UI.
There are no errors and no Warning in the game, everything is just the same as it was in the main branch.
This PR is just an enhancement

Nicely done! Thanks @Parth-G27!


FEATURE REQUEST: Resizable clock and realignment of temp and weather icon.

As you can see below when increasing the weather icon and temperature to size 80.
This creates some alignment and blank space in relation to the clock.
If the clock can be vertically aligned with the temp and weather icon and ability to increase the text size that would be great.
This size makes the values readable from a distance in a wall mount kiosk.

I see what you mean with a title.
Thanks for responsive updates on this card please see attached how I
have formatted it to work.
Looks fantastic

Andrew (Chicken) Hunter
0417525998
On 2024-03-02 02:53, mlamberts78 wrote:

@MankiniChykan [1], I can make the time text size adjustable, but would
like to keep the clock in the top right corner.
That looks better, especially if a title is used.
--
Reply to this email directly, view it on GitHub [2], or unsubscribe
[3].
You are receiving this because you were mentioned.Message ID:
@.***>

Links:
[1] https://github.com/MankiniChykan
[2]
https://github.com/mlamberts78/weather-chart-card/issues/121#issuecomment-1973433084
[3]
https://github.com/notifications/unsubscribe-auth/AYJ5JSZU6LVOPB6X5JHZNF3YWCP7PAVCNFSM6AAAAABEB3ZXDOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZTGQZTGMBYGQ


Add some custom logic that will later be modified to a more generic i…

…mplementation
Issues associated with this PR
Your PR should present related issues you want to solve.
Sign the CLA
Make sure you have signed the CLA
Solutions
You should show your solutions about the issues in your PR, including the overall solutions,
details and the changes. At this time, Chinese is allowed to describe these.
UT result
Unit Test is needed if the code is changed, your unit test should cover boundary cases, corner cases, and some exceptional cases.
And you need to show the ut result.
Benchmark
If your code involves the processing of every request, you should give the Benchmark Result
Code Style

Make sure Goimports has run
Show Golint result

#451 replace this branch


Implemented event type propagation to listeners

This feature allows to declare functions that are event listeners with additional event parameter.
Example:
class Sample(Document):
    num: int
    name: str
    last_event: str = ''

    @before_event(Insert, Replace, Update)
    def log_event(self, event: EventTypes):
        if event is Insert:
            print('Sample document created!')
        elif event in (Replace, Update):
            print('Sample document changed!')

        self.last_event = str(event.value)

This implementation is backward compatible, any functions will be called properly based on their signatures.
Inspired by DaveRGA's question on Beanie Discord server at Nov, 17 2022.

Hi! It seems I make something wrong as the second commit is also included in this PR.


SVG not imported correctly (drag drop)

I am using the UI of Fontello.com.
When I upload a selfmade SVG the font is not build correctly.
Original:
linkedin.zip

Output:

So the inner parts are missing. Same issue for other SVGs having areas with cut-outs.

Contours should be oriented properly. On import you should see warning with link to instructions.
https://github.com/fontello/fontello/wiki/How-to-use-custom-images#importing-svg-images

Thank you. Indeed it was a problem with the svg srtucture.  Thank you for your support. As I am not experienced in vector design I exported the graphics to PNG and used https://convertio.co/de/png-svg/ - and voilá, it worked.


Small init command fixes and refactoring;

This is basically a fix some errors during the init command 🎉

          1 Error

  :no_entry_sign:
  Please put back the * Your contribution here. line into CHANGELOG.md.

          1 Warning

  :warning:
  Tests were not updated

          1 Message

  :book:
  Code coverage is now at 50.22% (7867/15664 lines)

  Generated by :no_entry_sign: danger


Full sync was not run after upgrade from 1.9.0 to 1.10.0

Note, the dialog appeared immediately when upgrading the test app.


LList format bug

steps
https://github.com/dwijnand/sjson-new/blob/e5c3a22de7dba2d378de741b3e89066c1ae30ff4/support/scalajson/src/test/scala/sjsonnew/support/scalajson/unsafe/LListFormatSpec.scala
problem

Fixed in https://github.com/eed3si9n/sjson-new/pull/75.


ReferenceError: setTimeout is not defined

Describe The Bug:

When testing the examples provided in the project documentation, I encountered a problem with the operation of the setTimeout function, which is not available in the listener context.
To Reproduce:

Use following script:
automation.listen((event) => {
  setTimeout(function () {
    console.log('test', event)
  }, 100);
});

Expected behavior:

setTimeout timer is set properly.
Logs:
[4/21/2024, 7:39:08 PM] [HomebridgeAutomation] Error running Automation script: ReferenceError: setTimeout is not defined

Plugin Config:
Screenshots:

Environment:

Plugin Version: 0.1.1
Homebridge Version: 1.7.0
Node.js Version: 18.19.0
NPM Version:
Operating System: Raspbian

Thank you for the report and using the plugin! Fixed :)


the number 4 is not visible.

first of all, thank you for your library!
the PinLockView does not visible number 4 my LG G3.Cat6 device.
i think, can you solve it with little edit to PinLockAdapter.
please see below lines(PinLockAdapter.java: 70):
if (position == 10) {
  holder.mNumberButton.setText("0");
} else if (position == 9) {
  holder.mNumberButton.setVisibility(View.INVISIBLE);
} else {
  holder.mNumberButton.setText(String.valueOf((position + 1) % 10));
}

edit to:
if (position == 10) {
  holder.mNumberButton.setText("0");
  holder.mNumberButton.setVisibility(View.VISIBLE);
} else if (position == 9) {
  holder.mNumberButton.setVisibility(View.INVISIBLE);
} else {
  holder.mNumberButton.setText(String.valueOf((position + 1) % 10));
  holder.mNumberButton.setVisibility(View.VISIBLE);
}

how think about it?

I didn't experience the problem before. Does this solve the problem for you? Can you post a screenshot of the problem?

i have the same issue
The delete button is not shown properly, so I manually called setShowDeleteButton() based on the currently entered pin length ,doing so the delete button works fine but when calling setShowDeleteButton() the number 4 button disappears.

I have implemented your suggestion. Please let me know if this fixes your issue.

OH, I'm so sorry!
I missed your comment because I forgot this issue. T_T
Thanks for fixing the issue!


Do not trim trailing whitespace in patch files

Motivation for this change
The automatic removal of trailing whitespace can cause trouble when working on a patch file. It can lead to hunks not being applied anymore.
This change switches it off for files ending in .diff and .patch.

Thanks!


Broken GitHub Repo Section

Broken GitHub Repo Section
Steps to reproduce

Go to https://nilsdev.linkgames.de/projects
Scroll to the Repositories Section
Click on the Linkcord Repository
Observe

Expected Result
File tree of the repository
Actual Result
The whole page gets blurred
Additional Info

Browser
Chrome 127.0.6533.88

Screen Size
1920 x 1080

OS
Windows 10

[!NOTE]
If you look at the Network tab in the Inspector, the request to retrieve the files is successful.

Attachments

@binary-blazer

That's a sorting problem by framer-motion so I cannot really do anything about it but try to work on a workaround. I will investigate this issue! @Grafaffel @Nils-afk

@Grafaffel I finally got some time to fix it. The issue is resolved. However, I cannot apply the update to the site from "NilsDev". He has to do it himself.
https://github.com/binary-blazer/portfolio/releases/tag/v3.6.0


Quick-switch Endpoints

I have 3 endpoints in total, and frequently switch between them; it would be really useful if instead of a simple label showing which endpoint I'm currently on, to change it to a drop-down-combo box with all of my endpoints listed in it, and selecting an endpoint from the list switches to that endpoint, even perhaps to the same page you're currently in, but on the endpoint you switch to.
Referring to this:

Otherwise, you normally have to click all the way back to the Dashboard, click the endpoints, click the endpoint to switch to, and then navigate wherever you need to. That's a lot of extra clicks, whereas a drop-down list right in that main menu would be much more convenient when needed.

Great idea!


TTP code 401) unexpected - {"message":"Get https://registry-1.docker.io/v2/bike44/openidm/manifests/latest: unauthorized: incorrect username or password"}

Expected behavior
Actual behavior
Information about the Issue
Steps to reproduce the behavior
TTP code 401) unexpected - {"message":"Get https://registry-1.docker.io/v2/bike44/openidm/manifests/latest: unauthorized: incorrect username or password"}

...
...

Hi @biroeng  , can you try logging into Kitematic with your username instead of email?

Thanks it works :)
On Tue, Jun 20, 2017 at 5:40 PM, Jamin Wong<EMAIL_ADDRESS>wrote:

Hi @biroeng https://github.com/biroeng , can you try logging into
Kitematic with your username instead of email?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/kitematic/issues/2753#issuecomment-309899779,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASltHkrtOUa5gFeQhs8QkVp0DW3SwJZ0ks5sGDw6gaJpZM4N9WHV
.

--
Albert Ayoub
http://ca.linkedin.com/pub/albert-ayoub/6/951/796


Update marketplace-solution-templates.md

Freshness review. Content is still accurate.

@AarathiN : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hi @AarathiN Are you a Microsoft PM? If you are, you can work in the private repository if you complete the steps in the Get started section of the Microsoft-internal contributor guide. That would be a better place to complete freshness updates. I can send you a link if needed.

#sign-off
@AarathiN
Please use the private repo in the future please azure-docs-pr.
Do we need to check off the freshness deliverable/task for this page?
CC: @jasongroce


Threshold Network update readme + Brief

updated two readme's for Threshold Network
added Brief for Threshold Network

GM @Carusosa
thanks for the PR!
I just got one question as to why you changed the github repository link from https://github.com/threshold-network to that of NuCypher for the listing?

Great question, Threshold has multiple applications on a single network. tBTC, TACo (Threshold Access Control), and thUSD.
The NuCypher team are the core maintainers and builders of TACo. TACo aligns best with Web3PN and it lives in the NuCypher repo. My thinking is that if someone is looking for the repo for TACo we should have NuCypher's repo, not Thresholds. Here is an overview of Threshold Network's structure for further digestion.

GM
Thanks for the clarification Caursosa, merging the PR


Parsing string literals and comments

Lexer can now tokenize string literals in the format of "STRING" or 'STRING'. Fruthermore, both formats of string literals may contain ' as a normal character inside of it' Example: "string's". Lexer can now also tokenize one line comments

Please make sure that the for each syntax work as intended, in the lexer we parse "foreach" as a single word but in the tests we use it as 2 different words.
@PATH242 @Asem-Abdelhady

@IVIosab Fixed, there was a typo in the code we're using for testing.


🏗 Build spider: Indianapolis City-County Council

What's this PR do?
Adds a spider to scrape meetings from the website of the Indianapolis City-County Council. The new spider is called "ind_city_county".
Why are we doing this?
Requested by our partners in Indianapolis.
Steps to manually test

Ensure the project is installed:

pipenv sync --dev

Activate the virtual env and enter the pipenv shell:

pipenv shell

Run the spider:

scrapy crawl ind_city_county -O test_output.csv

Monitor the output and ensure no errors are raised.

Inspect test_output.csv to ensure the data looks valid. Target website is here. Change the "view type" to list (the leftmost option) for a more helpful view of the meetings.

Are there any smells or added technical debt to note?

I note this in the docstring of the spider's parse method but I'll also flag here: this agency includes many events that are not meetings in its calendar. I opted to exclude any meetings that can't be neatly categorized as a board, committee, commission or council meeting based on its title. Most of these non-meeting events are community events like charitable giving days or anniversary days. The risk of this filtering is that we accidentally ignore meetings that might not include board/committee/commission/council keywords in their titles but I think it's likely worth it to avoid the noise. As of today, without this filtering, the spider would return 125 events. With the parsing, the returned events are cut down to 53 – meaning more than 50% of the events would be irrelevant.

To see the specific tasks where the Asana app for GitHub is being used, see below:

https://app.asana.com/0/0/1206555349401751

Hey @LienDang - I just manually added this scraper to https://indianapolis-in.documenters.org/agencies/indianapolis-city-county-council-788/ I'll check tomorrow to see if the meetings have synched


Make Phone, Email, Address Optional for Contacts

i.e. "" is a valid Phone, Email and Address
Doing edit INDEX p/ e/ a/ will clear the respective field

Resolves #253

Codecov Report

Merging #305 (8666a99) into master (903a55f) will decrease coverage by 0.53%.
The diff coverage is 45.00%.

@@             Coverage Diff              @@
##             master     #305      +/-   ##
============================================
- Coverage     55.10%   54.57%   -0.54%
+ Complexity      641      640       -1
============================================
  Files           126      126
  Lines          2780     2798      +18
  Branches        356      361       +5
============================================
- Hits           1532     1527       -5
- Misses         1127     1143      +16
- Partials        121      128       +7

Impacted Files
Coverage Δ

src/main/java/dash/logic/parser/ParserUtil.java
63.07% <ø> (-1.11%)
:arrow_down:

...c/parser/personcommand/AddPersonCommandParser.java
65.00% <33.33%> (-29.12%)
:arrow_down:

src/main/java/dash/model/person/Address.java
63.63% <33.33%> (-26.37%)
:arrow_down:

src/main/java/dash/model/person/Email.java
73.33% <40.00%> (-16.67%)
:arrow_down:

src/main/java/dash/model/person/Phone.java
73.33% <40.00%> (-16.67%)
:arrow_down:

...va/dash/storage/addressbook/JsonAdaptedPerson.java
87.50% <53.84%> (-12.50%)
:arrow_down:

.../parser/personcommand/EditPersonCommandParser.java
70.58% <60.00%> (-4.42%)
:arrow_down:

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 903a55f...8666a99. Read the comment docs.

Probably not allowed in v1.4


Erlang LSP errs without message.

I am connecting with sourcer via --transport stdio, from Microsoft's Monaco editor. After the client sends the initialize request, the language server never sends a response, causing the client to fail.
Here are the args passed to the language server when starting up:
--transport stdio -v
The request sent from the client looks like:
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"rootPath":null,"rootUri":"file:///home","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true},"didChangeConfiguration":{"dynamicRegistration":false},"didChangeWatchedFiles":{"dynamicRegistration":false},"symbol":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true}},"textDocument":{"synchronization":{"dynamicRegistration":true},"completion":{"completionItem":{"snippetSupport":true},"dynamicRegistration":true},"hover":{"dynamicRegistration":true},"signatureHelp":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"definition":{"dynamicRegistration":true},"codeAction":{"dynamicRegistration":true},"codeLens":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true}}},"trace":"off"}}
And the error I am seeing from the language server's output when it processes the request is:
Erlang Server: Logger - error:
And that's all it prints -- not telling what the actually error is.
Could you kindly let me know how I can print the actual error message, so that I can dig further?
Or maybe let me know why it fails, if it's possible to tell from the above info.
Thanks!

I will look at that. The stdio transport is not tested as well. My guess is that something gets stuck in decoding the messages (some silly detail like not having a newline at the very end, or something like that).
I hope I will be able to reproduce it - what client are you using in the editor?

I use this client.

The client might not be the easiest to set up. Did you run into any issue while trying so?
Also, how do I print the error message, so that I have more insight into this issue, in case you might not have time to take on this issue at the moment?
Thanks!

Sorry for the delay, I had answered but shut down the PC before sending, then I forgot.
Yes, I have trouble setting up the client.
I haven't checked the code for a while, will have to look myself.
Please feel free to persist asking how it goes, I am a little too thinly spread between different projects.

Thanks @vladdu! Really looking forward to get this up and going.

Ping :) Did you have some opportunity to revisit this issue?
Thanks!

Sorry, no, I didn't. It's in the top three on my to-do list, though.

Hi,
I took a look at this and it looks like there are a few things at play. I tested this with the lsp-mode for emacs.

jsonrpc.erl returns strings, not binaries, which fails here.
lsp-mode sends data with a content-length that ends directly after the trailing "}" in the json structure, which means that io:get_line won't get that last "}" and try_decode never finds a complete message.
jsonrpc, lsp_server etc. log (DEBUG/TRACE) to standard out, which is what the lsp-mode reads in my case.  lsp-mode prints this to the Messages buffer: error in process filter: progn: Error parsing language server output: (error No Content-Length header)
I got a case when try_decode was called with an Buf=<<>>, and try_decode_1 with N=0, which meant that was interpreted as a complete message and the jsx decoder choked. Not sure if this is a side-effect of my quick hacks -- haven't dug into that one yet.

I've tried with some hacks to see how far I'd get:

Used this to switch standard input to binary: io:setopts(standard_io, [binary]),
Added a trailing "\n" (running macos) to the lsp-mode's requests (for get_line to "work"). Have also been using io:get_chars('', 1) instead to read one character at a time (very crudely for now). Would be nicer to read bigger chunks.
I commented out the -define(DEBUG, true). etc.

@@ -153,7 +161,7 @@ try_decode_1(Buf, N) ->
                {ok, {http_header, _, _, _, _}, R} ->
                        try_decode_1(R, N);
                {ok, http_eoh, R} ->
-                       if size(R) < N ->
+                       if size(R) < N; N == 0  ->
                                    more;
                            true ->
                                    <<D:N/binary, Rest/binary>> = R,

With that in place erlang_ls starts OK but I then get some errors in the Messages buffer, like this one: eldoc error: (void-variable capability).  That's where I'm at right now...  Will see when I get to dig more.
(FYI: I noticed some problems with the lsp-mode for TCP -- looks like it tries to connect to the TCP server before it's been successfully started and therefore gets a connection refused)
Cheers,
Klas

Klas, thanks for sharing your findings here. Would really like to get this up to a point where it's sort of usable in this regard.

@vladdu Thanks! I made a fix for bullet 3 (DEBUG/TRACE) in #22.  Please have a look at let me know if you think it's a reasonable approach.

Hi again!
I've pushed yet another change to #22 which I hope fixes the stdio reader: bullet 1 (binaries instead of strings) and bullet 2 (accepts non-newline terminated jsonrpc text).  I didn't see any problems with bullet 4 (<<>>) this time so I left that out.
With this change I'm at eldoc error: (void-variable capability) again, although with less hacky code.  This is the my first attempt at using both lsp-mode and sourcer so I'm guessing it's something with my emacs/elisp setup this time.  Will look into that.
Cheers,
Klas

FYI: with an upgraded lsp-mode I don't get the capability errors anymore.

@klajo, this sounds great -- how can I test your changes?

@shoorlyne The easiest is probably to clone my fork of the repo:
git clone https://github.com/klajo/sourcer.git

check out the emacs-lsp-mode-stdio-fixes branch and build that version of sourcer.
You can also add my fork as a remote and go from there if you want.


Error rendering image directive

First of all, thanks for this extension !
I use restbuilder to generate a README.rst file that serves as the README of Github repository.
I have the following folder hierarchy :
documentation > source > README.rst
and when I build the documentation, I get a documentation > build > README.rst file that I later move to the root of my repository to serve as the main README.
I need to render the source/README.rst because it contains directives such as .. include and .. image.
For instance, I would like to display badges for my project, in my source README.rst I have :
.. image
   :target: https://thewebsitethathostsmybadge.com/myproject.svg

But I get the following error, with the associated stacktrace :
#   sphinx.ext.mathjax (1.8.3) from ~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinx/ext/mathjax.py
#   alabaster (0.7.12) from ~~~REPLACED~~~env37/lib/python3.7/site-packages/alabaster/__init__.py
#   sphinx.ext.autodoc (1.8.3) from ~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinx/ext/autodoc/__init__.py
#   sphinx.ext.doctest (1.8.3) from ~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinx/ext/doctest.py
#   sphinxcontrib.restbuilder (unknown version) from ~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinxcontrib/restbuilder.py
Traceback (most recent call last):
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinx/cmd/build.py", line 304, in build_main
    app.build(args.force_all, filenames)
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinx/application.py", line 341, in build
    self.builder.build_update()
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 347, in build_update
    len(to_build))
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 412, in build
    self.write(docnames, list(updated_docnames), method)
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 593, in write
    self._write_serial(sorted(docnames))
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 604, in _write_serial
    self.write_doc(docname, doctree)
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinxcontrib/builders/rst.py", line 130, in write_doc
    self.writer.write(doctree, destination)
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/docutils/writers/__init__.py", line 80, in write
    self.translate()
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinxcontrib/writers/rst.py", line 40, in translate
    self.document.walkabout(visitor)
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/docutils/nodes.py", line 174, in walkabout
    if child.walkabout(visitor):
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/docutils/nodes.py", line 174, in walkabout
    if child.walkabout(visitor):
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/docutils/nodes.py", line 166, in walkabout
    visitor.dispatch_visit(self)
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/docutils/nodes.py", line 1882, in dispatch_visit
    return method(node)
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/sphinxcontrib/writers/rst.py", line 712, in visit_reference
    self.add_text('`%s <%s>`_' % (node['name'], node['refuri']))
  File "~~~REPLACED~~~env37/lib/python3.7/site-packages/docutils/nodes.py", line 567, in __getitem__
    return self.attributes[key]
KeyError: 'name'

Can someone help me out here ?

I also go this issue. Did you find a solution?

@mortenvp , unfortunately no ...

With apologies for leaving this hanging, it should be merged in #8. Thanks for the PR.


 In the worst case, this can lead to data-loss because we don't retry these errors. This is a potential candidate for where this swallowing might happen. We're also realizing it doesn't make too much sense to put a try-block here

Tests would be nice, not sure how to best test though.

Failing job is unrelated. Merging now


german translation for export title

are you actively trying out the develop branch or just scanning the file for changes every day? lol

Normally I check the differences between the german and english file, but today I only looked for the last commit on the english file. There are still a few strings missing, but my kids aren't asleep so I have to do add them later.
You're back from vacation?


feat : create backend server for SRC event

Your checklist for this pull request
🚨Please review the guidelines for contributing to this repository.

[x] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your default branch!
[x] Make sure you are making a pull request against the default branch (left side). Also you should start your branch off default branch.
[x] Check the commit's or even all commits' message styles matches our requested structure.
[x] Check your code additions will fail neither code linting checks nor unit test.
[x] I have added necessary documentation (if appropriate)

Description

Created Participant and  TeamRegistration type
wrote queries and mutations for the same
added code to generate userId

❤Thank you!
Post merge checklist

[x] Follow steps from the guidelines for contributing to this repository.
[ ] If you are a new contributor, ping in the thread and one of the maintainers will add you to all-contributors list.

@Shurtu-gal , please review and merge


add custom public folder via .env

You can not use env helper directly

env method call is allowed only in config files. It is a very expensive operation and method call will always return null if config caching is enabled.


Letters shouldn't be filtered/escaped

viele umlaute äöüßó -> viele umlaute äöüßó
same goes for non-latin alphabets

is this still an issue?

Nah, seems fixed now:


Can create a Shopping List with non alphanumeric characters in it

"The name input does not accept unsafe characters (alphanumeric with slash and dash only)"
Click Create
Typed a series of non-alphanumeric symbols
Click Create
Shopping list created

Now a pass


Recorder freezes with no errors on Epiphany and iOS views (webkit)

Description
Once you click the start button the background turns to black but nothing happens. No prompt for permissions and no errors in the console.
Steps to reproduce
Open a page on iOS (non-safari) browsers or Epiphany on Linux.
Click the start button
Results
Expected
Asks for permission if needed
Starts the player and becomes ready to record
OR
Shows some error on the console explaining what went wrong
Actual
The background turns to black behind the start button
Nothing else happens
Error output

Additional Information
versions
VIDEOJS: – "Using video.js 7.8.4 with videojs-record 4.1.0 and recordrtc 5.6.1"
browsers
webkit-based browsers (e.g. Epiphany)
(safari has a different issue already reported here)
OSes
iOS most affected
Epiphany can be run on Linux as well (useful for debugging)

@HeshamMeneisi can you check if navigator.mediaDevices.getUserMedia() is available?

did you define an error handler?

@thijstriemstra Yes but it logs on dev and I even completely disabled it and still nothing was printed. Is there actually any handling for browsers not supporting MediaStream? On iOS Safari, it actually opens the camera but then fails to record. I will open a different issue for that when I get to see the logs from an iOS device.

Yes but it logs on dev and I even completely disabled it and still nothing was printed. Is there actually any handling for browsers not supporting MediaStream?

@HeshamMeneisi I think you meant navigator.mediaDevices.getUserMedia(), and no, the handling is done using the webrtc-adapter library, as you can see in all the examples. Can you doublecheck if you included it?

On iOS Safari, it actually opens the camera but then fails to record. I will open a different issue for that when I get to see the logs from an iOS device.

What version of iOS? Did you try with latest iOS 14.4? Also, make sure to test the examples on the site, don't include custom code.

Yes but it logs on dev and I even completely disabled it and still nothing was printed. Is there actually any handling for browsers not supporting MediaStream?

@HeshamMeneisi I think you meant navigator.mediaDevices.getUserMedia(), and no, the handling is done using the webrtc-adapter library, as you can see in all the examples. Can you doublecheck if you included it?

On iOS Safari, it actually opens the camera but then fails to record. I will open a different issue for that when I get to see the logs from an iOS device.

What version of iOS? Did you try with latest iOS 14.4? Also, make sure to test the examples on the site, don't include custom code.

I am not able to reproduce this with Mobile Safari on iOS 14.4. Chrome on iOS 14.4 produced a 0kb file while recording though..

Chrome on iOS 14.4 produced a 0kb file while recording though..

Need to test this again with iOS 14.5.


Uses ctrl+/ as hotkey

I just installed this plugin and it set the shortcut to "Ctrl+/ " which is not what I would want. That hotkey is meant to be for commenting out a line.

Skimming keyCodes.ts I find
	define(KeyCode.US_SEMICOLON, ';', ';', 'OEM_1');
        ...
	define(KeyCode.US_SLASH, '/', '/', 'OEM_2');

but here it seems to bind to ctrl+(shift+)oem_2. Should that have been oem_1?


[Bug] How to resolve kafka consume timeout  problem of ROUTINE LOAD in doris2.0.1?

Search before asking

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

Version
doris-2.0.1
What's Wrong?
The routine's job submission is fine, but it can't consume data from a specific offset.
I can't find out why by checking out routine load job using 'show routine load',The committedTaskNum keeps adding, but the loadedRows is still 0.but I find something like 'kafka consume timeout' in the Be's log.
I've tried to create the same job load on another cluster with the same version, and it works just fine.

I1204 03:07:23.010603 47523 data_consumer.cpp:132] init kafka consumer with group id: Test2GroupDoris
I1204 03:07:23.478935 48790 routine_load_task_executor.cpp:267] submit a new routine load task: id=f4a2d4dd862245a2-9874e9d03279cef1, job_id=22921599, txn_id=43435323, label=test_task-22921599-f4a2d4dd862245a2-9874e9d03279cef1-43435323, elapse(s)=0, current tasks num: 1
I1204 03:07:23.479050 47524 routine_load_task_executor.cpp:285] begin to execute routine load task: id=f4a2d4dd862245a2-9874e9d03279cef1, job_id=22921599, txn_id=43435323, label=test_task-22921599-f4a2d4dd862245a2-9874e9d03279cef1-43435323, elapse(s)=0
I1204 03:07:23.479334 47524 data_consumer.cpp:132] init kafka consumer with group id: Test2GroupDoris
I1204 03:07:23.480084 47524 data_consumer.cpp:132] init kafka consumer with group id: Test2GroupDoris
I1204 03:07:23.480901 47524 data_consumer.cpp:132] init kafka consumer with group id: Test2GroupDoris
I1204 03:07:23.481585 47524 data_consumer_pool.cpp:102] get consumer group 0d47bbaaa0496c94-1129f84ff8d44c91 with 3 consumers

I1204 03:07:23.481612 47524 data_consumer.cpp:168] consumer: 5241b539e4476586-607ed295c4f1ceb1, grp: 0d47bbaaa0496c94-1129f84ff8d44c91 assign topic partitions: AppPlaySink5, [0:<PHONE_NUMBER>]
I1204 03:07:23.481747 47524 data_consumer.cpp:168] consumer: 7a45f0a4a76ab340-46167cd1b49bdab5, grp: 0d47bbaaa0496c94-1129f84ff8d44c91 assign topic partitions: AppPlaySink5, [1:<PHONE_NUMBER>]
I1204 03:07:23.481930 47524 data_consumer.cpp:168] consumer: 4b4749dffabee51d-c477d899ed6f31b0, grp: 0d47bbaaa0496c94-1129f84ff8d44c91 assign topic partitions: AppPlaySink5, [2:<PHONE_NUMBER>]

I1204 03:07:23.482033 47524 stream_load_executor.cpp:71] begin to execute job. label=test_task-22921599-f4a2d4dd862245a2-9874e9d03279cef1-43435323, txn_id=43435323, query_id=f4a2d4dd862245a2-9874e9d03279cef1
I1204 03:07:23.482151 47524 fragment_mgr.cpp:689] query_id: f4a2d4dd862245a2-9874e9d03279cef1 coord_addr TNetworkAddress(hostname=xxx.xxx.250.170, port=9020) total fragment num on current host: 0
I1204 03:07:23.482177 47524 fragment_mgr.cpp:758] Register query/load memory tracker, query/load id: f4a2d4dd862245a2-9874e9d03279cef1 limit: 2.00 GB
I1204 03:07:23.482211 47524 plan_fragment_executor.cpp:115] PlanFragmentExecutor::prepare|query_id=TUniqueId(hi=-818858134324755038, lo=-7461081602236756239)|instance_id=TUniqueId(hi=-818858134324755038, lo=-7461081602236756238)|backend_num=0|pthread_id=139703869339392
I1204 03:07:23.483139 47524 data_consumer_group.cpp:111] start consumer group: 0d47bbaaa0496c94-1129f84ff8d44c91. max time(ms): 20000, batch rows: 300000, batch size: 209715200. id=f4a2d4dd862245a2-9874e9d03279cef1, job_id=22921599, txn_id=43435323, label=test_task-22921599-f4a2d4dd862245a2-9874e9d03279cef1-43435323, elapse(s)=0
I1204 03:07:23.483232 47484 fragment_mgr.cpp:528] PlanFragmentExecutor::_exec_actual|query_id=f4a2d4dd862245a2-9874e9d03279cef1|instance_id=f4a2d4dd862245a2-9874e9d03279cef2|pthread_id=139704515426048
I1204 03:07:23.483266  2170 data_consumer.cpp:193] start kafka consumer: 5241b539e4476586-607ed295c4f1ceb1, grp: 0d47bbaaa0496c94-1129f84ff8d44c91, max running time(ms): 20000
I1204 03:07:23.483278 47484 plan_fragment_executor.cpp:251] PlanFragmentExecutor::open|query_id=TUniqueId(hi=-818858134324755038, lo=-7461081602236756239)|instance_id=TUniqueId(hi=-818858134324755038, lo=-7461081602236756238)|mem_limit=2.00 GB
I1204 03:07:23.483366  2171 data_consumer.cpp:193] start kafka consumer: 7a45f0a4a76ab340-46167cd1b49bdab5, grp: 0d47bbaaa0496c94-1129f84ff8d44c91, max running time(ms): 20000
I1204 03:07:23.483525  2172 data_consumer.cpp:193] start kafka consumer: 4b4749dffabee51d-c477d899ed6f31b0, grp: 0d47bbaaa0496c94-1129f84ff8d44c91, max running time(ms): 20000
I1204 03:07:23.484398 48364 tablets_channel.cpp:103] open tablets channel: (load_id=f4a2d4dd862245a2-9874e9d03279cef1, index_id=22894415), tablets num: 33, timeout(s): 40
I1204 03:07:24.143123 48127 tablets_channel.cpp:145] close tablets channel: (load_id=73e2b215d9ca4438-b8bbe21c74a6ce2e, index_id=82325), sender id: 0, backend id: 22866632
I1204 03:07:24.143297 48127 load_channel.cpp:46] load channel removed. mem peak usage=0, info=label: LoadChannel#senderIp=xxx.xxx.233.210#loadID=73e2b215d9ca4438-b8bbe21c74a6ce2e; consumption: 0; peak_consumption: 0; , load_id=73e2b215d9ca4438-b8bbe21c74a6ce2e, is high priority=1, sender_ip=xxx.xxx.233.210
I1204 03:07:24.150949 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435314|queue_size=1
I1204 03:07:24.151021 47946 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435314, cost(us): 26, error_tablet_size=0, res=[OK]
I1204 03:07:24.151052 47946 task_worker_pool.cpp:1610] successfully publish version|signature=43435314|transaction_id=43435314|tablets_num=0|cost(s)=0
I1204 03:07:24.205654 48365 tablets_channel.cpp:103] open tablets channel: (load_id=a7c9e64dbdac44d9-bb00415d35693f35, index_id=82325), tablets num: 39, timeout(s): 40
I1204 03:07:24.483422  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:24.483526  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:24.483673  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:25.483566  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:25.483654  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:25.483808  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:26.344619 47980 task_worker_pool.cpp:1068] successfully report TASK|host=xxx.xxx.250.170|port=9020
I1204 03:07:26.483714  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:26.483749  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:26.483943  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:26.527823 47844 compaction.cpp:327] start cumulative compaction. tablet=22826396.1255203342.33418dd0a1e9104a-b094cdf66fbb74b7, output_version=[3-5659], permits: 6
I1204 03:07:26.527940 47844 merger.cpp:341] Start to do vertical compaction, tablet_id: 22826396
I1204 03:07:26.603232 47844 compaction.cpp:514] succeed to do cumulative compaction is_vertical=1. tablet=22826396.1255203342.33418dd0a1e9104a-b094cdf66fbb74b7, output_version=[3-5659], current_max_version=5659, disk=/hdd1/be_storage, segments=6, input_row_num=325, output_row_num=211. elapsed time=0.075498s. cumulative_compaction_policy=size_based, compact_row_per_second=4304

I1204 03:07:27.483865  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:27.483894  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:27.484084  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:27.605733 48147 load_channel.cpp:46] load channel removed. mem peak usage=0, info=label: LoadChannel#senderIp=xxx.xxx.250.170#loadID=b6cba6e61fec424c-b6ae302ac3b4a4a5; consumption: 0; peak_consumption: 0; , load_id=b6cba6e61fec424c-b6ae302ac3b4a4a5, is high priority=1, sender_ip=xxx.xxx.250.170
I1204 03:07:27.615383 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435315|queue_size=1
I1204 03:07:27.638970 48123 load_channel.cpp:46] load channel removed. mem peak usage=4423674, info=label: LoadChannel#senderIp=xxx.xxx.249.170#loadID=4142d1e7326a44b3-8fed976132a8fc79; consumption: 0; peak_consumption: 4423674; , load_id=4142d1e7326a44b3-8fed976132a8fc79, is high priority=1, sender_ip=xxx.xxx.249.170
I1204 03:07:27.645949 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435292|queue_size=1
I1204 03:07:27.672333 47928 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=18085, tablet=22826421.361175689.954844c4274f3b96-f7f7c5377d798aa8, transaction_id=43435315, version=3156, num_rows=3867, res=[OK], cost: 56834(us)
I1204 03:07:27.672348 47904 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=18085, tablet=22826417.361175689.f14e71164ce37234-f6e6696e63ae6ca6, transaction_id=43435315, version=3156, num_rows=3908, res=[OK], cost: 56852(us)
I1204 03:07:27.672348 47909 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=18085, tablet=22826413.361175689.374794bb00ef7efd-edb97cdb8846e6a6, transaction_id=43435315, version=3156, num_rows=3821, res=[OK], cost: 56872(us)
I1204 03:07:27.672446 47945 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435315, cost(us): 57016, error_tablet_size=0, res=[OK]
I1204 03:07:27.672557 47945 task_worker_pool.cpp:1610] successfully publish version|signature=43435315|transaction_id=43435315|tablets_num=3|cost(s)=0
I1204 03:07:27.705737 47914 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=25909, tablet=22827197.1526226747.5a472fb90eeb4b1a-defd2e9389a55196, transaction_id=43435292, version=7934, num_rows=9115, res=[OK], cost: 59681(us)
I1204 03:07:27.705747 47903 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=25909, tablet=22810777.1526226747.7b46727b5d4e3ee9-a1d5325be31742a2, transaction_id=43435292, version=102709, num_rows=165, res=[OK], cost: 59751(us)
I1204 03:07:27.705756 47907 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=25909, tablet=22810781.1526226747.79413421591a4b3b-2e8d9873d8bb1c98, transaction_id=43435292, version=102709, num_rows=170, res=[OK], cost: 59754(us)
I1204 03:07:27.705757 47905 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=25909, tablet=22827193.1526226747.ac4de65166e00939-f9dbe27c93cfb7b7, transaction_id=43435292, version=7934, num_rows=9089, res=[OK], cost: 59706(us)
I1204 03:07:27.705767 47920 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=25909, tablet=22827189.1526226747.d041c6fa4a2976c9-5adee8602514bba2, transaction_id=43435292, version=7934, num_rows=9132, res=[OK], cost: 59753(us)
I1204 03:07:27.705852 47944 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435292, cost(us): 59890, error_tablet_size=0, res=[OK]
I1204 03:07:27.705883 47944 task_worker_pool.cpp:1610] successfully publish version|signature=43435292|transaction_id=43435292|tablets_num=5|cost(s)=0
I1204 03:07:28.461325 48140 tablets_channel.cpp:145] close tablets channel: (load_id=6fd9c9f3503d40f1-be7016e1a86528d8, index_id=4494807), sender id: 0, backend id: 22866632
I1204 03:07:28.461553 48140 load_channel.cpp:46] load channel removed. mem peak usage=0, info=label: LoadChannel#senderIp=xxx.xxx.250.170#loadID=6fd9c9f3503d40f1-be7016e1a86528d8; consumption: 0; peak_consumption: 0; , load_id=6fd9c9f3503d40f1-be7016e1a86528d8, is high priority=1, sender_ip=xxx.xxx.250.170
I1204 03:07:28.469347 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435316|queue_size=1
I1204 03:07:28.469411 47948 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435316, cost(us): 18, error_tablet_size=0, res=[OK]
I1204 03:07:28.469441 47948 task_worker_pool.cpp:1610] successfully publish version|signature=43435316|transaction_id=43435316|tablets_num=0|cost(s)=0
I1204 03:07:28.484009  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:28.484032  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:28.484216  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:28.842556 48139 tablets_channel.cpp:145] close tablets channel: (load_id=e6fef543b62646fc-b37d7957b4545d3f, index_id=84287), sender id: 0, backend id: 22866632
I1204 03:07:28.842736 48139 load_channel.cpp:46] load channel removed. mem peak usage=0, info=label: LoadChannel#senderIp=xxx.xxx.249.170#loadID=e6fef543b62646fc-b37d7957b4545d3f; consumption: 0; peak_consumption: 0; , load_id=e6fef543b62646fc-b37d7957b4545d3f, is high priority=1, sender_ip=xxx.xxx.249.170
I1204 03:07:28.851971 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435317|queue_size=1
I1204 03:07:28.852018 47942 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435317, cost(us): 18, error_tablet_size=0, res=[OK]
I1204 03:07:28.852047 47942 task_worker_pool.cpp:1610] successfully publish version|signature=43435317|transaction_id=43435317|tablets_num=0|cost(s)=0
I1204 03:07:28.960469 48366 tablets_channel.cpp:103] open tablets channel: (load_id=0d2ba5366c344617-92f24c1b374b60fb, index_id=84287), tablets num: 46, timeout(s): 40
I1204 03:07:29.117667 47834 storage_engine.cpp:792] remove 64 invalid rowset meta from dir: /hdd1/be_storage
I1204 03:07:29.117836 47834 storage_engine.cpp:792] remove 0 invalid rowset meta from dir: /ssd1/be_storage
I1204 03:07:29.117904 47834 storage_engine.cpp:825] remove 0 invalid binlog meta from dir: /hdd1/be_storage
I1204 03:07:29.117914 47834 storage_engine.cpp:825] remove 0 invalid binlog meta from dir: /ssd1/be_storage
I1204 03:07:29.117933 47834 storage_engine.cpp:850] removed invalid delete bitmap from dir: /hdd1/be_storage, deleted tablets size: 0
I1204 03:07:29.117940 47834 storage_engine.cpp:850] removed invalid delete bitmap from dir: /ssd1/be_storage, deleted tablets size: 0
I1204 03:07:29.117957 47834 storage_engine.cpp:874] removed invalid pending publish info from dir: /hdd1/be_storage, deleted pending publish info size: 0
I1204 03:07:29.117964 47834 storage_engine.cpp:874] removed invalid pending publish info from dir: /ssd1/be_storage, deleted pending publish info size: 0
I1204 03:07:29.126677 47834 data_dir.cpp:820] path: /hdd1/be_storage trash capacity:<PHONE_NUMBER>
I1204 03:07:29.126715 47834 data_dir.cpp:820] path: /ssd1/be_storage trash capacity: 0
I1204 03:07:29.484143  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:29.484167  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:29.484344  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:30.228843 48142 tablets_channel.cpp:145] close tablets channel: (load_id=e90baadc45654901-ad7e018d45ae3f40, index_id=4494807), sender id: 0, backend id: 22866632
I1204 03:07:30.228998 48142 load_channel.cpp:46] load channel removed. mem peak usage=0, info=label: LoadChannel#senderIp=xxx.xxx.250.170#loadID=e90baadc45654901-ad7e018d45ae3f40; consumption: 0; peak_consumption: 0; , load_id=e90baadc45654901-ad7e018d45ae3f40, is high priority=1, sender_ip=xxx.xxx.250.170
I1204 03:07:30.235925 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435318|queue_size=1
I1204 03:07:30.235973 47943 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435318, cost(us): 19, error_tablet_size=0, res=[OK]
I1204 03:07:30.236004 47943 task_worker_pool.cpp:1610] successfully publish version|signature=43435318|transaction_id=43435318|tablets_num=0|cost(s)=0
I1204 03:07:30.484272  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:30.484302  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:30.484470  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:30.633963 48367 tablets_channel.cpp:103] open tablets channel: (load_id=d6c65261ef4747c0-b85db1eb4071e976, index_id=4494807), tablets num: 40, timeout(s): 40
I1204 03:07:31.234275 48136 tablets_channel.cpp:145] close tablets channel: (load_id=fba9ccd58b434151-b40d79d6dac04157, index_id=14058), sender id: 0, backend id: 22866632
I1204 03:07:31.234483 48136 load_channel.cpp:46] load channel removed. mem peak usage=0, info=label: LoadChannel#senderIp=xxx.xxx.233.210#loadID=fba9ccd58b434151-b40d79d6dac04157; consumption: 0; peak_consumption: 0; , load_id=fba9ccd58b434151-b40d79d6dac04157, is high priority=1, sender_ip=xxx.xxx.233.210
I1204 03:07:31.243858 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435319|queue_size=1
I1204 03:07:31.243922 47947 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435319, cost(us): 17, error_tablet_size=0, res=[OK]
I1204 03:07:31.243952 47947 task_worker_pool.cpp:1610] successfully publish version|signature=43435319|transaction_id=43435319|tablets_num=0|cost(s)=0
I1204 03:07:31.302433 48368 tablets_channel.cpp:103] open tablets channel: (load_id=7389c8150a6f4ec3-929948d9aa2e9e53, index_id=14058), tablets num: 61, timeout(s): 40
I1204 03:07:31.484402  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:31.484438  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:31.484598  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:32.189793 48145 tablets_channel.cpp:145] close tablets channel: (load_id=ba61f2cbd7354f63-9f5b9eb98ec6e86b, index_id=84233), sender id: 0, backend id: 22866632
I1204 03:07:32.189981 48145 load_channel.cpp:46] load channel removed. mem peak usage=0, info=label: LoadChannel#senderIp=xxx.xxx.250.170#loadID=ba61f2cbd7354f63-9f5b9eb98ec6e86b; consumption: 0; peak_consumption: 0; , load_id=ba61f2cbd7354f63-9f5b9eb98ec6e86b, is high priority=1, sender_ip=xxx.xxx.250.170
I1204 03:07:32.200906 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435320|queue_size=1
I1204 03:07:32.200973 47949 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435320, cost(us): 18, error_tablet_size=0, res=[OK]
I1204 03:07:32.201004 47949 task_worker_pool.cpp:1610] successfully publish version|signature=43435320|transaction_id=43435320|tablets_num=0|cost(s)=0
I1204 03:07:32.259405 48369 tablets_channel.cpp:103] open tablets channel: (load_id=7e6b6cc12f4a4bdc-829bf89b89ad4d67, index_id=84233), tablets num: 50, timeout(s): 40
I1204 03:07:32.484536  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:32.484549  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:32.484727  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:32.649734 47844 compaction.cpp:327] start cumulative compaction. tablet=22826400.1919734962.554571b17fa4e03a-4b72f7bada96e9ad, output_version=[5655-5659], permits: 5
I1204 03:07:32.649813 47844 merger.cpp:341] Start to do vertical compaction, tablet_id: 22826400
I1204 03:07:33.484665  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:33.484692  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:33.484853  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:33.559924 47844 compaction.cpp:514] succeed to do cumulative compaction is_vertical=1. tablet=22826400.1919734962.554571b17fa4e03a-4b72f7bada96e9ad, output_version=[5655-5659], current_max_version=5659, disk=/hdd1/be_storage, segments=5, input_row_num=360645, output_row_num=322693. elapsed time=0.91025s. cumulative_compaction_policy=size_based, compact_row_per_second=396200
I1204 03:07:34.137216 48148 tablets_channel.cpp:145] close tablets channel: (load_id=8ad866e0298c4c54-9a1aa4cf4214ea70, index_id=83257), sender id: 0, backend id: 22866632
I1204 03:07:34.137881 48133 tablets_channel.cpp:145] close tablets channel: (load_id=8ad866e0298c4c54-9a1aa4cf4214ea70, index_id=82600), sender id: 0, backend id: 22866632
I1204 03:07:34.300383 48133 load_channel.cpp:46] load channel removed. mem peak usage=10247120, info=label: LoadChannel#senderIp=xxx.xxx.233.210#loadID=8ad866e0298c4c54-9a1aa4cf4214ea70; consumption: 10247120; peak_consumption: 10247120; , load_id=8ad866e0298c4c54-9a1aa4cf4214ea70, is high priority=1, sender_ip=xxx.xxx.233.210
I1204 03:07:34.409976 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435321|queue_size=1
I1204 03:07:34.442544 47901 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=82599, tablet=22826396.1255203342.33418dd0a1e9104a-b094cdf66fbb74b7, transaction_id=43435321, version=5660, num_rows=16, res=[OK], cost: 32449(us)
I1204 03:07:34.467495 47923 engine_publish_version_task.cpp:288] publish version successfully on tablet, table_id=82599, tablet=22826400.1919734962.554571b17fa4e03a-4b72f7bada96e9ad, transaction_id=43435321, version=5660, num_rows=21899, res=[OK], cost: 57382(us)
I1204 03:07:34.467622 47946 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435321, cost(us): 57586, error_tablet_size=0, res=[OK]
I1204 03:07:34.467665 47946 task_worker_pool.cpp:1610] successfully publish version|signature=43435321|transaction_id=43435321|tablets_num=2|cost(s)=0
I1204 03:07:34.484875  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:34.484887  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:34.485023  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:35.485010  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:35.485025  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:35.485149  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:36.485152  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:36.485168  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:36.485278  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:36.839352 47893 olap_server.cpp:1064] cooldown producer get tablet num: 0
I1204 03:07:37.161912 48149 tablets_channel.cpp:145] close tablets channel: (load_id=96d8c5f93fab4cf6-b9262114ee4d789a, index_id=4494807), sender id: 0, backend id: 22866632
I1204 03:07:37.162107 48149 load_channel.cpp:46] load channel removed. mem peak usage=0, info=label: LoadChannel#senderIp=xxx.xxx.249.170#loadID=96d8c5f93fab4cf6-b9262114ee4d789a; consumption: 0; peak_consumption: 0; , load_id=96d8c5f93fab4cf6-b9262114ee4d789a, is high priority=1, sender_ip=xxx.xxx.249.170
I1204 03:07:37.172848 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435322|queue_size=1
I1204 03:07:37.172904 47945 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435322, cost(us): 30, error_tablet_size=0, res=[OK]
I1204 03:07:37.172941 47945 task_worker_pool.cpp:1610] successfully publish version|signature=43435322|transaction_id=43435322|tablets_num=0|cost(s)=0
I1204 03:07:37.239447 48370 tablets_channel.cpp:103] open tablets channel: (load_id=8122b7e4c44f422e-9c009232730e3815, index_id=4494807), tablets num: 40, timeout(s): 40
I1204 03:07:37.485275  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:37.485285  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:37.485420  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:38.485420  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:38.485424  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:38.485558  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:39.485560  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:39.485563  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:39.485687  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:40.345448 47980 task_worker_pool.cpp:1068] successfully report TASK|host=xxx.xxx.250.170|port=9020
I1204 03:07:40.485695  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:40.485713  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:40.485821  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:40.801159 48153 data_consumer.cpp:132] init kafka consumer with group id: AppStartupGroupDoris
I1204 03:07:41.485828  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:41.485850  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:41.485947  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:42.452143 47982 tablet_manager.cpp:1016] find expired transactions for 0 tablets
I1204 03:07:42.459638 47982 tablet_manager.cpp:1048] success to build all report tablets info. tablet_count=2249
I1204 03:07:42.468081 47982 task_worker_pool.cpp:1068] successfully report TABLET|host=xxx.xxx.250.170|port=9020
I1204 03:07:42.485940  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:42.485987  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:42.486076  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:43.486052  2171 data_consumer.cpp:238] kafka consume timeout: 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:43.486078  2171 data_consumer.cpp:261] kafka consumer done: 7a45f0a4a76ab340-46167cd1b49bdab5, grp: 0d47bbaaa0496c94-1129f84ff8d44c91. cancelled: 0, left time(ms): -2, total cost(ms): 20002, consume cost(ms): 20002, received rows: 0, put rows: 0
I1204 03:07:43.486120  2170 data_consumer.cpp:238] kafka consume timeout: 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:43.486138  2170 data_consumer.cpp:261] kafka consumer done: 5241b539e4476586-607ed295c4f1ceb1, grp: 0d47bbaaa0496c94-1129f84ff8d44c91. cancelled: 0, left time(ms): -2, total cost(ms): 20002, consume cost(ms): 20002, received rows: 0, put rows: 0
I1204 03:07:43.486204  2172 data_consumer.cpp:238] kafka consume timeout: 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:43.486223  2172 data_consumer.cpp:261] kafka consumer done: 4b4749dffabee51d-c477d899ed6f31b0, grp: 0d47bbaaa0496c94-1129f84ff8d44c91. cancelled: 0, left time(ms): -2, total cost(ms): 20002, consume cost(ms): 20002, received rows: 0, put rows: 0
I1204 03:07:43.486239  2172 data_consumer_group.cpp:87] all consumers are finished. shutdown queue. group id: 0d47bbaaa0496c94-1129f84ff8d44c91
I1204 03:07:43.486294 47524 data_consumer_group.cpp:131] consumer group done: 0d47bbaaa0496c94-1129f84ff8d44c91. consume time(ms)=20003, received rows=0, received bytes=0, eos: 1, left_time: -3, left_rows: 300000, left_bytes: 209715200, blocking get time(us): 20003120, blocking put time(us): 0, id=f4a2d4dd862245a2-9874e9d03279cef1, job_id=22921599, txn_id=43435323, label=test_task-22921599-f4a2d4dd862245a2-9874e9d03279cef1-43435323, elapse(s)=20
I1204 03:07:43.486337 47524 data_consumer.cpp:404] kafka consumer cancelled. 5241b539e4476586-607ed295c4f1ceb1
I1204 03:07:43.486347 47524 data_consumer.cpp:404] kafka consumer cancelled. 7a45f0a4a76ab340-46167cd1b49bdab5
I1204 03:07:43.486353 47524 data_consumer.cpp:404] kafka consumer cancelled. 4b4749dffabee51d-c477d899ed6f31b0
I1204 03:07:43.487011 47484 vtablet_sink.cpp:931] VNodeChannel[22894415-22876147], load_id=f4a2d4dd862245a2-9874e9d03279cef1, txn_id=43435323, node=xxx.xxx.233.210:8060 mark closed, left pending batch size: 1
I1204 03:07:43.487036 47484 vtablet_sink.cpp:931] VNodeChannel[22894415-22866631], load_id=f4a2d4dd862245a2-9874e9d03279cef1, txn_id=43435323, node=xxx.xxx.250.170:8060 mark closed, left pending batch size: 1
I1204 03:07:43.487064 47484 vtablet_sink.cpp:931] VNodeChannel[22894415-22866630], load_id=f4a2d4dd862245a2-9874e9d03279cef1, txn_id=43435323, node=xxx.xxx.249.170:8060 mark closed, left pending batch size: 1
I1204 03:07:43.487072 47484 vtablet_sink.cpp:931] VNodeChannel[22894415-22866632], load_id=f4a2d4dd862245a2-9874e9d03279cef1, txn_id=43435323, node=xxx.xxx.245.98:8060 mark closed, left pending batch size: 1
I1204 03:07:43.488685 48163 tablets_channel.cpp:145] close tablets channel: (load_id=f4a2d4dd862245a2-9874e9d03279cef1, index_id=22894415), sender id: 0, backend id: 22866632
I1204 03:07:43.488823 48163 load_channel.cpp:46] load channel removed. mem peak usage=0, info=label: LoadChannel#senderIp=xxx.xxx.245.98#loadID=f4a2d4dd862245a2-9874e9d03279cef1; consumption: 0; peak_consumption: 0; , load_id=f4a2d4dd862245a2-9874e9d03279cef1, is high priority=1, sender_ip=xxx.xxx.245.98
I1204 03:07:43.489120 48513 vtablet_sink.cpp:1158] all node channels are stopped(maybe finished/offending/cancelled), sender thread exit. f4a2d4dd862245a2-9874e9d03279cef1
I1204 03:07:43.490420 47484 vtablet_sink.cpp:1585] total mem_exceeded_block_ns=0, total queue_push_lock_ns=0, total actual_consume_ns=289036, load id=f4a2d4dd862245a2-9874e9d03279cef1
I1204 03:07:43.490453 47484 vtablet_sink.cpp:1629] finished to close olap table sink. load_id=f4a2d4dd862245a2-9874e9d03279cef1, txn_id=43435323, node add batch time(ms)/wait execution time(ms)/close time(ms)/num: {22866632:(0)(0)(3)(1)} {22866630:(0)(0)(3)(1)} {22866631:(0)(0)(3)(1)} {22876147:(0)(0)(3)(1)}
I1204 03:07:43.490675 47484 exec_node.cpp:200] fragment_instance_id=f4a2d4dd862245a2-9874e9d03279cef2 closed
I1204 03:07:43.490844 47484 plan_fragment_executor.cpp:563] Close() fragment_instance_id=f4a2d4dd862245a2-9874e9d03279cef2
I1204 03:07:43.491314 47484 query_context.h:69] Deregister query/load memory tracker, queryId=f4a2d4dd862245a2-9874e9d03279cef1, Limit=2.00 GB, CurrUsed=-1.85 KB, PeakUsed=25.55 MB
I1204 03:07:43.498273 48790 task_worker_pool.cpp:263] successfully submit task|type=PUBLISH_VERSION|signature=43435323|queue_size=1
I1204 03:07:43.498340 47944 engine_publish_version_task.cpp:232] finish to publish version on transaction.transaction_id=43435323, cost(us): 19, error_tablet_size=0, res=[OK]
I1204 03:07:43.498373 47944 task_worker_pool.cpp:1610] successfully publish version|signature=43435323|transaction_id=43435323|tablets_num=0|cost(s)=0

What You Expected?
how to resolve this issus
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

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

can you provide the routine load statement ? Is property.group.id the same as another cluster?

yes ,they are exacly the same ,I use ‘show create routine load' command and copy it to anoter cluster.
``
CREATE ROUTINE LOAD test_task ON test
WITH APPEND
COLUMNS(userId,date,terminalType,bussType,appId,title,category,mCode,from,duration,playCount)
PROPERTIES
(
"desired_concurrent_number" = "1",
"max_error_number" = "30000",
"max_batch_interval" = "20",
"max_batch_rows" = "300000",
"max_batch_size" = "209715200",
"format" = "json",
"strip_outer_array" = "false",
"num_as_string" = "false",
"fuzzy_parse" = "false",
"strict_mode" = "false",
"timezone" = "+00:00",
"exec_mem_limit" = "2147483648"
)
FROM KAFKA
(
"kafka_broker_list" = "xxxxxxxx.com:8291",
"kafka_topic" = "AppPlaySink5",
"property.group.id" = "Test2GroupDoris",
"property.client.id" = "AppPlayClientDoris",
"kafka_partitions" = "0,1,2",
"kafka_offsets" = "3669895231,<PHONE_NUMBER>,<PHONE_NUMBER>"
);

You can try to change property.group.id . This is my wechat: Aurora_0_618

how to fix this?


Aggregating to BA Region. Electricity production is dissimilar for the same BA region and same fuel type.

This occurs in few BA regions. Not all. Please check the figure.

Closing this issue as this is intentional.

Closing this issue as this is intentional.


Don't try to cleanup node if it does not exist

The node cleanup controller was not checking if the node it was trying
to cleanup existed. There are situations (like with autoscalers) where
the node will get deleted before Rancher tries to clean it up.
After this change, Rancher will fist check that the node in question
exists before trying to clean it up.
Issue:
https://github.com/rancher/rancher/issues/35334

@thedadams have you done any testing with this? The logic seems sound but I would want to reproduce the cleanup job issue before we merge this.

@paynejacob Good call. Turns out that my original change would not have fixed the problem. The issue is that the node may still exist in the cluster even thought the VM was deleted. This will cause the Job to get created (and the pod may actually get scheduled), but the pod will never run because the VM is gone.
I updated this PR to just delete the job on timeout. So the job will still get created, but it will be cleaned up in cases where the VM was deleted.


Interest in automatically applying OpenRewrite best practices on pull requests?

Hi all! I was wondering if you'd be interested in having some best practices automatically applied to pull requests here. We added these friendly nudges to our own repositories a while ago, and they've really helped standardize our contributions. In practice what you'd get is one additional workflow run per PR, which comments code suggestions if it finds changes when applying best practices here.
You can see an example of such a comment here:

https://github.com/openrewrite/rewrite-testing-frameworks/pull/543#discussion_r1664186353

The full list of best practices are described here.

https://docs.openrewrite.org/recipes/recipes/openrewritebestpractices
https://github.com/openrewrite/rewrite-recommendations/blob/main/src/main/resources/META-INF/rewrite/openrewrite.yml

An example of what this would look like for a Maven project like this one is here.

https://github.com/langchain4j/langchain4j/pull/673/

A more detailed write up of what we've done and why can be found here.

https://www.moderne.ai/blog/stop-breaking-ci-annotate-prs-with-openrewrite-recipe-fixes-as-quality-gate

I hope that's of use to you here; I'd be happy to open a PR if you'd indeed be open to adopting this practice.

As a first step this change would allow running those best practices once as a one-off:
https://github.com/quarkusio/quarkus-updates/compare/main...timtebeek:quarkus-updates:best-practices-via-rewrite.yml
Then from there we can review any new issues coming in on PRs automatically, with a convenient local option to prevent these through the run button shown here.


Add contributor Anjibansal

To be on the contribution list you actually have to contribute with something :)
Closing this but you can make a new pull request when you contributed.


FileOrganiser copying

Directories such as Script, Style and Asset need their content copying to /Web when there is a change (all changes need to be purged). This could be done in a Linux command or via PHP.

rsync - available for Linux and Windows (maybe)
http://everythinglinux.org/rsync/

For style directory, as everything is compiled into a file that sits in the web root, all paths will break if they remain in the structure they are in the APPROOT/Style directory.
Solution: To copy all files within each APPROOT/Style subdirectory to the web root.

In addition to previous comment: the APPROOT/Style/Img directory needs to be treated differently - only this directory is different though.
It should get copied into the webroot under APPROOT/Web/Style/Img (preserving the word style) so that it is differentiated between Style and Asset.

Need to play around with chmod and chown, ensuring files are owned by either 'web' or 'user' but are editable by 'www-data' group.

Depending on the app.cfg production variable, FileOrganiser may need to remove uncompiled JavaScript files.


Ractive removes wrong class from element

Description of the bug:
Ractive removes wrong class from element (when the class is altered before ractive gets a chance to update).
Broken in #2453.
The problem occurs around here. The value array  contains the class to be removed, but the attr array does not, so attr.splice(-1, 1) happens, removing a class that should not be.
It looks like this could happen in other places too (e.g styles).
(I know it's a bit shaky to modify the DOM from underneath ractive, but I am using a UI lib which modifies the classes on it's own.)
Versions affected:
Ractive.js v0.8.0-edge
Mon Apr 11 2016 19:30:36 GMT+0000 (UTC) - commit 4a5b7cd4b74fa1ba240781aba5b86a3292bee644
Reproduction:
http://jsfiddle.net/k80ngnyk/
(Watch the classes in inspector)

Oops :smile:. Thanks for the report!

Also, this isn't really an issue for inline styles because they are not a list and thus not spliced. If you modify an inline style outside of ractive and ractive goes to remove the style, it will still remove the external change for that property. No other properties should get stepped on though.

@evs-chris side note: the class-className and style-styleName directives currently follow the interpolation style, whereas all of the other foo-bar directives assume the content is already a mustache expression.
Styles are mostly interpolated, like the example I gave. Classes will be boolean expressions but require {{ ... }}. I was trying this example out with class-red="active==='one'" and then realized it need to be class-red="{{active==='one'}}"
We could argue either way, just need to make sure docs updated to give correct guidance.

@martypdx I hadn't thought of it from that perspective. I definitely think that style-whatever should use mustaches. Would it be more confusing to have style- and class- be different or to require the mustache for class- too? I was equating it to checked="{{foo}}" and value="{{whatever}}" in my head.
I don't think it would be too much trouble to add class- to the parser. What's the consensus?

@evs-chris IDK!
Let's stick with how it is and make sure to document it.

@evs-chris @martypdx keep it all mustache expression for consistency!

Sounds like a plan http://docs.ractivejs.org/edge/elements


Add linters

Typically black, isort, flake8 and mypy

mypy is not yet properly configured (enaml is hard) the others are fine.


[Android] confirmSetupIntent - Exception in native call from JS

Description
When calling confirmSetupIntent, the app crashes with the error displayed in the screenshot below.
To Reproduce
Steps to reproduce the behavior:

Fill the <CardField/> (4242 4242 4242 4242 - 02/25 - 345)
Save
See error

Screenshots

Smartphone:

Expo: SDK 41
Device: Pixel 3
OS: Android
Version 11

Code:
  const { confirmSetupIntent } = useConfirmSetupIntent();
  const [loading, setLoading] = useState<boolean>(false);
  const [providerError, setProviderError] = useState<string>();
  const [card, setCard] = useState<CardFieldInput.Details>();

  const handlePayPress = async () => {
    try {
      setProviderError(undefined);
      setLoading(true);
      const clientSecret = await PaymentServices.requestSetupIntent();
      const { error } = await confirmSetupIntent(clientSecret, { type: "Card" });
      if (error) throw error;
      const fetchedPaymentMethods = await AccountServices.fetchPaymentMethods();
      dispatch(AccountActions.storePaymentMethods(fetchedPaymentMethods));
      setLoading(false);
    } catch (error) {
      setProviderError(error);
      setLoading(false);
    }
  };

  return (
    <View style={styles.container}>
      <Error error={providerError} />

      <CardField
        autofocus={true}
        postalCodeEnabled={false}
        onCardChange={(cardDetails) => setCard(cardDetails)}
        cardStyle={{ backgroundColor: "#FFFFFF", textColor: "#000000" }}
        style={styles.card}
      />

      <Button
        color="primary"
        disabled={loading || !card || !card.complete}
        loading={loading}
        onPress={handlePayPress}
        label={texts.get("submit")}
      />
    </View>
  );
};

I noticed you're on SDK41 but i was under the impression that this was released for SDK42

Here's the version in package.json: "@stripe/stripe-react-native": "0.1.1"
It's the version installed when running expo install @stripe/stripe-react-native

Upgrading to SDK42 seems to have fixed the issue.


How to set a fixed IP

For various reasons, it's important for me to lock down the IP I use for boot2docker. It seems like there should be several ways to do that, but I can't seem to make any of them work:
Locking down the DCHP addresses:
LowerIP = "<IP_ADDRESS>"
UpperIP = "<IP_ADDRESS>"

-> boot2docker stop && boot2docker delete && boot2docker init && boot2docker start
Waiting for VM and Docker daemon to start...
..........................................................................oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Started.
  Trying to get Docker socket one more time
Error requesting socket: No IP address found 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:81:fb:ca brd ff:ff:ff:ff:ff:ff
    inet6 fe80::a00:27ff:fe81:fbca/64 scope link
       valid_lft forever preferred_lft forever

Turning off DCHP, expecting it to use <IP_ADDRESS>:
DHCPEnabled = false

But seems to use DCHP anyway? From output of boot2docker start:
    export DOCKER_HOST=tcp://<IP_ADDRESS>:2376

The kitchen sink of settings I almost, but not quite, understand:
DockerPort = 0
HostIP = "<IP_ADDRESS>"
NetMask = [255, 255, 255, 0]
DHCPEnabled = false
LowerIP = "<IP_ADDRESS>"
UpperIP = "<IP_ADDRESS>"

Starts OK, but docker ps hangs:
-> $(boot2docker shellinit 2>/dev/null) && docker ps
FATA[0032] An error occurred trying to connect: Get https://<IP_ADDRESS>:2376/v1.16/containers/json: dial tcp <IP_ADDRESS>:2376: i/o timeout

What should I do?

+1

I understand now why what I did doesn't make sense: the DHCP range needs to contain all the addresses assigned to the Docker containers themselves. Still, you'd think it would be possible to set a static IP for the VM and have DHCP for the containers.

HI! I found answer to your question in Manual =)
Section "configuration" on page https://github.com/boot2docker/boot2docker-cli


some question about calulate socre？

N_SUBTASKS = {"mmlu": 57, "bbh": 27, "tydiqa": 9}
influence_score = influence_score.reshape(
            influence_score.shape[0], N_SUBTASKS[target_task_name], `-1).mean(-1).max(-1)[0]

what is meaning N_SUBTASKS ,  why do this?      Can I change it to  "  influence_score =influence_score.mean(-1)[0]" ?

In our experiments, all the tasks we utilized possessed an inherent substructure. If your validation data lacks this substructure, you can simply set N_SUBTASKS[your_task] = 1, and it should work with the code!


Is there a way to add it as a standalone library

Hi,
I have restrictions to use this module by ember install command. Is there a way I can copy the library into my project and use it?
Thanks!!!

Hi
I'm really curious as to why you can't use ember-cli, please let me know why it isn't possible.
That said, here is what you could do, but I strongly discourage you from doing this. This is completely unsupported by myself and the Ember community at large... The community has settled on the way it does things for a reason, please understand that.
That said, this addon is only really one component, and one dependency.
Firstly, the dependency. You can add the nouislider dependency to your bower.json or package.json files, but this also needs the same network access as ember-cli. So you'll need to download the dependency directly from https://refreshless.com/nouislider/ and include it in your project.
Then you could simply copy addon/components/range-slider.js into your own project and that should sort you out.
Again, I cannot stress enough how this badly affects your ability to develop Ember apps without being able to use ember-cli. The whole ecosystem is built around your ability, and the ability of your team, to use this tool.
Maybe what you're asking for sounds reasonable now, but what happens when you can't copy files into your project anymore? What happens when you're using 20 addons? What happens when an addon has its own dependencies? What happens when you hand the project over and it doesn't look like any other Ember project? This is a rabbithole that only ends in despair.
The real solution is to use ember-cli the way it was intended, and to work with your obstacles to get them removed.
Hope that makes sense.

hey @kennethkalmer thanks for your response.
Firstly, to clarify why I'm trying to include this as a standalone is Our company has to  vet the add on before we use it. Since, I'm trying to figure whether the add on can meet our requirements. So, I want to see how the add-on behaves before even I try to request for vetting process.
Secondly, I tried to include the add-on as standalone by downloading the file from the url you gave. But, I'm getting the following error testAppNouislider.default.create is not a function.
Here, testApp is my project name and the way I've included in the project is I copied the entire folder (consisting nouislider.js) I got from downloading the url you gave. I also copied the range-slider.js file into my components folder in my ember app.
I don't know where I'm doing wrong. Any help to make this add-on useable in the way I'm trying  would be a lot helpful to me.
Thanks!!!

Hi @nag9329
A few things come to mind:

Create a new ember project, and play with it
It is an open source project on GitHub, it can be vetted right from here
Create a new branch in your project and integrate the addon and then ask your peers to review the branch. If it doesn't work, delete the branch and carry on like nothing happened.

I simply cannot support what you're asking as it doesn't make any sense whatsoever to have this amount of ceremony around each and every addon you're using. Following the same argument, was Ember itself also vetted? Was each of Ember's dependencies and their dependencies vetted?
See what I mean? This type of thinking has no end...
My apologies for this. I would really suggest you rather spend the effort on changing the process and end up better for it than copying files from GitHub.
Good luck!


browserSync follows my previous updates

I have just downloaded Sage starter kit and playing around with it. Everytging is working as expected and documented. But there is a problem with browserSync module.
I have created a new custom.scss file in assets/ and imported it inside main.scss file. I run 'watch' task from Gulp. Now I do tests by changing body background color from custom.scss :
body { background: red !important; }
The problem is when I do any modification from my custom.scss file, browserSync processes the request and says "Injecting main.css" in my browser. But the change does not effect on the page. When I do a new modification, now the previous modification has been effected on the page. This is my problem. Example :
set bg color to "blue" : no changes
set bg color to "red" : bg color becomes blue (from previous update)
set bg color to "pink" : bg color becomes red (from previous update)
.. and so on
I haven't changed anything inside gulpfile.js so I don't think to paste it here as it untouched original version from the source.
I'm running these tools under Windows 10 and using PhpStorm as IDE and Chrome for browser.

2 things:

don't clear out the issue template that was in place when you went to create this issue. it's there for a reason... not for you to ignore and delete.
use https://discourse.roots.io/ for personal support requests, not this issue tracker.

Hey,
It seems to be a common bug not a personal support request. I'm also having this issue on OS X Yosemite. I'm using Sage 9 branch for a while and this problem seems to be connected with latest 9.0.0-alpha.3 version.

I don't know why I can't see gulpfile.js in this repo. but i install sage from command line and I have gulpfile.js there.
every time I create new project I goto gulpfile.js and change this:
rev: argv.production,
to this:
rev: !argv.production,
this enables revisions on development and disables it on production

This repo is now following Sage 9 branch so Gulp is replaced with Webpack. If you want to use Gulp refer to the Sage 8 branch: https://github.com/roots/sage/tree/sage-8.

how & where can we configure browserSync in sage 9? ie stop autoload, show the badge / notifications etc?

Here: https://github.com/roots/sage/blob/master/assets/build/webpack.plugin.browsersync.js#L35

ah ha! thanks. I've been wondering how we configure these packages without grunt / gulp files.
I added
open: false,
to config.js and
line 37: open: this.options.open,
to webpack.plugin.browsersync.js

It's better to add:
browserSyncOptions: {
  open: false
}

to the config.json and leave webpack.plugin.browsersync.js unchanged.

OK thanks. Looking at assets/config.json i'm not sure where that would go?
{
  "entry": {
    "main": [
      "./scripts/main.js",
      "./styles/main.scss"
    ],
    "customizer": [
      "./scripts/customizer.js"
    ]
  },
  "watch": [
    "templates/**/*.php",
    "src/**/*.php"
  ],
  "publicPath": "/wp-content/themes/ampc-sage-9-theme",
  "devUrl": "http://ampcdev.jynk.net",
  "proxyUrl": "http://localhost:4000",
  "cacheBusting": "[name]_[hash:8]"
}

how & where can we configure browserSync in sage 9?

as mentioned in my first reply:

use https://discourse.roots.io/ for personal support requests, not this issue tracker.