Error observing notifications (tailable cursor requested on non capped collection)

Hi,
I use Hangifire with Mongo Db and Net Core 2.2
Every nuget packages are update to the last stable version
(Hangfire.AspNetCore, Hangfire.Core, Hangfire.Mongo, Hangifire.Console)
I use hangire.mongo without problems for several months, but today on my test server I get these exceptions:
Error observing notifications
MongoDB.Driver.MongoCommandException: Command find failed: error processing query: ns=AcmeCatalog.hf.notificationsTree: _id $gt ObjectId('5d820f5ea892401744c44b56')
Sort: {}
Proj: {}
 tailable cursor requested on non capped collection.
   at MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1.ProcessResponse(ConnectionId connectionId, CommandMessage responseMessage)
   at MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1.Execute(IConnection connection, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.WireProtocol.CommandWireProtocol`1.Execute(IConnection connection, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Servers.Server.ServerChannel.ExecuteProtocol[TResult](IWireProtocol`1 protocol, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Servers.Server.ServerChannel.Command[TResult](ICoreSession session, ReadPreference readPreference, DatabaseNamespace databaseNamespace, BsonDocument command, IEnumerable`1 commandPayloads, IElementNameValidator commandValidator, BsonDocument additionalOptions, Action`1 postWriteAction, CommandResponseHandling responseHandling, IBsonSerializer`1 resultSerializer, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.CommandOperationBase`1.ExecuteProtocol(IChannelHandle channel, ICoreSessionHandle session, ReadPreference readPreference, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.ReadCommandOperation`1.ExecuteAttempt(RetryableReadContext context, Int32 attempt, Nullable`1 transactionNumber, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.RetryableReadOperationExecutor.Execute[TResult](IRetryableReadOperation`1 operation, RetryableReadContext context, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.ReadCommandOperation`1.Execute(RetryableReadContext context, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.FindCommandOperation`1.Execute(RetryableReadContext context, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.FindOperation`1.Execute(RetryableReadContext context, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.FindOperation`1.Execute(IReadBinding binding, CancellationToken cancellationToken)
   at MongoDB.Driver.OperationExecutor.ExecuteReadOperation[TResult](IReadBinding binding, IReadOperation`1 operation, CancellationToken cancellationToken)
   at MongoDB.Driver.MongoCollectionImpl`1.ExecuteReadOperation[TResult](IClientSessionHandle session, IReadOperation`1 operation, ReadPreference readPreference, CancellationToken cancellationToken)
   at MongoDB.Driver.MongoCollectionImpl`1.ExecuteReadOperation[TResult](IClientSessionHandle session, IReadOperation`1 operation, CancellationToken cancellationToken)
   at MongoDB.Driver.MongoCollectionImpl`1.FindSync[TProjection](IClientSessionHandle session, FilterDefinition`1 filter, FindOptions`2 options, CancellationToken cancellationToken)
   at MongoDB.Driver.MongoCollectionImpl`1.<>c__DisplayClass41_0`1.<FindSync>b__0(IClientSessionHandle session)
   at MongoDB.Driver.MongoCollectionImpl`1.UsingImplicitSession[TResult](Func`2 func, CancellationToken cancellationToken)
   at MongoDB.Driver.MongoCollectionImpl`1.FindSync[TProjection](FilterDefinition`1 filter, FindOptions`2 options, CancellationToken cancellationToken)
   at Hangfire.Mongo.MongoNotificationObserver.Execute(CancellationToken cancellationToken)

about 30k of this kind of exceptions in about 3 hours, change only the id of the query.
I do not modify the hangfire configuration nor the database configuration, I deploy a new version of my dot.Net application.
No error in Hangfire console and no failed jobs.
Any ideas?

@lfongaroScp,
Did you by any chance delete the notifications collection? the error message:
"tailable cursor requested on non capped collection" tells me that the notifications collection which we use to signal queued jobs and released locks, is no longer "capped", which it should be.
Could you elaborate a bit on the how this happened?
thanks!

Hi,

Did you by any chance delete the notifications collection?

The collection is still there (I check it). I manually execute the query and It execute succefully.

Could you elaborate a bit on the how this happened?

Thanks for the reply. My application use NetCore 2.2 for the server side and angular for the client side. MongoDb as database (I use the c# driver to manipulate it).
Before the last deploy everything seems work fine. I modify only a couple of angular files (I double check the commit, only *.ts and *.html files) and deploy the new version through Visual Studio 2019.
After a couple of minutes I start to see the exceptions.

Could you verify the collection .notifications is infact a capped collection?
you can either use tools like Studio 3T or the mongo shell
https://docs.mongodb.com/manual/core/capped-collections/

Hi,
It is not capped :-O
In production server it is capped, but not in the test server. The database in test server is a copy of the database in the online server, so I don't know why there is this difference.
Anyway it's not a problem of the library.
Thanks for the help!


after upgrade to lotus 0.8.1, powd got  invalid memory address or nil pointer dereference and cann't start

2020-10-01T12:51:08.908+0800	INFO	index-miner	module/onchain.go:67	current state height 105184, new tipset height 107377
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x12171bd]

goroutine 1507 [running]:
github.com/textileio/powergate/index/ask/runner.getMinerStorageAsk(0x1cb3160, 0xc0008ce200, 0xc0003f7b80, 0xc000665ca8, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/home/xx/powergate/index/ask/runner/runner.go:285 +0x6dd
github.com/textileio/powergate/index/ask/runner.generateIndex.func1(0xc000ca7560, 0xc00081ec50, 0xc0003f7b80, 0xc0006c8248, 0xc0006a4060, 0xc000665ca8, 0x4)
	/home/xx/powergate/index/ask/runner/runner.go:216 +0xa7
created by github.com/textileio/powergate/index/ask/runner.generateIndex
	/home/xx/powergate/index/ask/runner/runner.go:214 +0x24e

besides, lotus daemon is already synced.

same issue, please lets me know if you managed to fixed this

We haven' tested v0.8.1 yet, most probably that means there's a breaking API.
v0.8.1 is an optional update, so hold a bit until I can take a look which will be soon.

Same issue here.
This is happening bc sask object returned here:
https://github.com/textileio/powergate/blob/d83c403b88a06e2380d05ad8bde6e88fcf376200/index/ask/runner/runner.go#L280
Has all nil members.
Obvious and dumb patch would be just to add  || sask.Ask == nil here:
https://github.com/textileio/powergate/blob/d83c403b88a06e2380d05ad8bde6e88fcf376200/index/ask/runner/runner.go#L281
(running it for couple of hours seems fine)
But from the sanity perspective this is not a fix but rather a context-unaware patch. Maybe it's worth to investigate why such situation happening. From return values perpective it's either err != nil or valid (initialized but empty, for example) return object.

Yes, since Lotus is still v0, every patch release could change the APIs.
I'll create a branch today and a docker image with a quick update of the client and some fix for this so eager people can update their Powergates. To merge it in master I still have to do some other stuff to localnet for the CI etc.
More info soon here.

If you want to give an eager try to this PR branch, should be good.

Docker image preview if using docker textile/powergate:v0.7.0-rc1


Forces autohint when loading glyph using FreeType.

This commit adds the FT_LOAD_FORCE_AUTOHINT parameter to FT_Load_Glyph() to fix wonky non-alphabetic  characters.
I found this issue when I tried to display Google's open source Noto CJK font on an Android device. (CJK font combines Chinese, Japanese, and Korean fonts into one file because they all share a lot of Chinese and variant characters.), which is also the default font when setting Android's system language to Chinese.
This picture shows the big difference when adding FT_LOAD_FORCE_AUTOHINT. The font displayed on the left looks pretty bad and nothing like the font displayed by Android UI. However, the font displayed on the right looks much nature and matches the font displayed by Android UI.

@memononen Should I use a different method?

Sorry, I read it and got distracted and forgot to get back.
It looks a lot better. I'm willing to merge the PR, but I'd like to see how it affects other glyphs. Especially smaller sizes. Could you post a screenshot of the demo with and without the hinting turned on?

Thanks for following up. Smaller sizes works better, too. I've also tested some western alphabet fonts and this parameter won't affect the rendering results. Currently, only Google's CJK font looks different in my test.

Ok, merged. Thanks for the improvement!

Thanks. 👍


Add support for Chef Vault

This adds support for using Chef Vaults in workflow. It is currently a work in progress but any feedback is appreciated.
This is an attempt to address issue #19.

@jerryaldrichiii Great work!! 🎉


Add new params for Flight Offers object

co2Emissions: https://github.com/amadeus4dev/amadeus-android/blob/master/amadeus-android/src/main/java/com/amadeus/android/domain/resources/FlightOfferSearch.kt#L54


No longer exporting Action type?

Sorry if I'm late to the party on this one, but:
https://github.com/angular-redux/store/blob/master/articles/strongly-typed-reducers.md#consider-using-flux-standard-actions-fsas

Aha. This is missing in the docs: FluxStandardAction, or import { FluxStandardAction as Action } from 'flux-standard-action';


comments and suggestions on the tutorial

not mergeable in current form.  Comments delineated by COMMENT/END COMMENT blocks.  Suggestions in line.
Page 3 might warrant some re-structuring.  It covers quite a wide breadth, from applications to persistence to notifications to the concepts of command and query methods.
Overall though the tutorial is great.  It provides a a very gradual intro to aggregates and applications, plus just enough on the mechanics to help the user understand how things work.

Thanks for all your hard work on this @sfinnie. As you said it wasn't mergeable in its current form. But as discussed privately, I have tried to resolve the concerns in other commits. Please do submit PRs for any outstanding or any other issues you see. Small PRs are more easily and will be more quickly merged than large ones. I look forward to your future contributions to this project.


feat: ros listing default sorting

https://trello.com/c/hsxrZAtm/1770-2-sort-algolia-listings-when-no-search-has-been-performed

https://github.com/yldio/asap-hub/pull/1286


Add advisory instructions for first time soak test runners.

Add advisory instructions for first time soak test runners.

/lgtm


Upload contract doc title preview

Describe the bug
When uploading the contract as a contracting user, the uploaded doc title doesn't preview. That makes it challenging to know if the doc was uploaded or not.
And then when uploading the signed contract as a PM the same thing happens.
To Reproduce
Steps to reproduce the behavior:

Go to a project that is in the contracting stage
Click on 'upload contract'
Select a file from the computer
See error - the file name doesn't show.

Expected behavior
The file name should preview.
Priority

Low priority (annoying, would be nice to not see)

Affected roles

Contracting user role
Project manager role

Screenshots

For contracting user role

For project manager role

Desktop (please complete the following information):

OS: [iOS]
Browser [chrome]
Version [Version 109.0.5414.119 ]

Will this enhancement impact all document upload buttons throughout Hypha?
I see the file name. Thank you! 💥

Will this enhancement impact all document upload buttons throughout Hypha?

It will not impact all upload buttons but only contract upload for any user role. Most of the upload buttons in Hypha use the same approach and if there are any that don't, we can update that.


Finish adding the last section on visualization and bokeh to the gh-pages.

@tswicegood, any luck with this?

No :-(  I keep leaving these as unread, though, so I'm reminded.  Been a bit swamped.  They're on my radar, though.

Totally understand. Just didn't want it to fall of your radar.

I think this fell off the radar.


Fix broken tests

I figured there was not a necessary need for particular cookie order (so long as they're both set), please let me know if there was.
The RuntimeProxySetupTest.java is still failing on localProxyManager = BMPCLocalLauncher.launchOnRandomPort(); for me, but I'm not well versed to know the immediate cause. You just need JAVA_HOME set to be able to run it and mine wasn't after switching to zsh.

Awesome!
@MasterOdin you are killing it dude!


Pin to sidebar not working

Description
Sometimes, nothing appears under "Pinned" in the sidebar. The issue survives even after hiding and unhiding the section from the sidebar. When adding new files to the sidebar nothing changes, and they are not added to pinned after rebooting Files (closing with Task Manager and reopening). Though rebooting will make the sidebar appear again, and things can be pinned again.
"Unpin from Sidebar" also doesn't work for Documents or Pictures.
Steps To Reproduce
It happens only sometimes on launch. Have not been able to reproduce on purpose.
Requirements
I want the "Pinned" section to appear, containing all the folders that I have previously selected to pin there.
When I click "Pin to Sidebar" I want the folder I clicked to appear on the sidebar, and remain there until I click "Unpin from Sidebar" upon which it will leave the sidebar.
Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.3296
Log File
debug.log

Thanks for the report, try clearing recent folders in File Explorer settings > ... > Options > Clear

This seem to be a issue for a lot of users, right now we're tracking this in #15120. You can check there or click subscribe in the right sidebar for updates.

I am experiencing an issue where I am unable to pin any additional folders to the Files sidebar on my device. Although I can unpin folders, I am not able to pin them back to the sidebar. The only available option for me is to pin them to the shelf. Kindly let me know if this problem is unrelated to the topic being discussed, and I will create a new issue to address it. Thanks.

This is a different issue, please make a new bug report for tracking

Okay, will do, thanks for confirming.
On Mon, May 13, 2024, 11:25 AM Josh65-2201 @.***> wrote:

This is a different issue, please make a new bug report for tracking
—
Reply to this email directly, view it on GitHub
https://github.com/files-community/Files/issues/15077#issuecomment-2108526564,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAB5YR26S56FFFZ7S7SODQDZCEASRAVCNFSM6AAAAABFOWVS3WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBYGUZDMNJWGQ
.
You are receiving this because you commented.Message ID:
@.***>


Single Images are cutting of in AMP

Content is cutting after image in the single for some reason.
Issue reported on : https://wordpress.org/support/topic/cut-off-at-more
Working amp page : http://www.draggedy.com/wp-content/uploads/2016/07/Sal-with-AMP-working-ok.png
Not working amp page on the same site : http://www.draggedy.com/wp-content/uploads/2016/07/Anuj-page-cut-off-with-AMP.png
Original page : http://www.draggedy.com/wp-content/uploads/2016/07/anuj-page-working-no-amp.png

This was fixed after 0.8 update.


Master broken looking for missing recipe bcpc-hadoop::hdfs_web

Building on master recently broke looking for bcpc-hadoop::hdfs_web it looks like namenode_master.rb still includes this but hdfs_web.rb was removed in #1282.

We also need to remove references to bcpc-hadoop::hbase_web. A simple grep of the cookbooks dir for bcpc-hadoop::hbase_web and bcpc-hadoop::hdfs_web should reveal all of the dangling references. I could build a vm cluster after removing all of these include_recipe calls.

Fixed in #1287


Replace/fix jquery.nestable

On touch devices, mouse click doesn't trigger events, see https://github.com/serlo-org/athene2/blob/4e5935ec4fed4284011e43176b4eaffb65216e20/src/assets/source/scripts/thirdparty/jquery.nestable.js#L29

judging by the code: This is fixed in a newer version, so we should update it and see if it works
Here is the repo: https://github.com/dbushell/Nestable


chore: bump buf config to v1

This should hopefully fix issues with go.sum entries not being
respected.

replaced with #32


[BUG]import file with calculated value from an external file create exception

Versions

PHP version: 7.3.8
Laravel version: 5.7.28
Package version: 3.1.12

Description
When i import a file with calculated formulas depending of another file, the system give me the formula (ok) or with WithCalculatedFormulas I have an exception
Steps to Reproduce

create an excel file with a formula depending of an external excel file
save it
remove external file
import with a WithCalculatedFormulas interface

Expected behavior:
I have the internal cached value: (available through getOldCalculatedValue)
Actual behavior:
Exception
  -previous: PhpOffice\PhpSpreadsheet\Calculation\Exception {#7424
    #message: "Sheet1!E2 -> Formula Error: An unexpected error occured"
    #code: 0
    #file: "./vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Cell.php"
    #line: 274
    trace: {
      ./vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Cell.php:274 { …}
      ./vendor/maatwebsite/excel/src/Cell.php:61 { …}
      ./vendor/maatwebsite/excel/src/Row.php:65 { …}
      ./vendor/maatwebsite/excel/src/Imports/ModelImporter.php:44 { …}
      ./vendor/maatwebsite/excel/src/Sheet.php:237 { …}
      ./vendor/maatwebsite/excel/src/Jobs/ReadChunk.php:123 { …}
      ./vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php:29 { …}
      ./vendor/maatwebsite/excel/src/Transactions/DbTransactionHandler.php:30 { …}
      ./vendor/maatwebsite/excel/src/Jobs/ReadChunk.php:127 { …}

Additional Information
For me, the issue can be solved if you do something around \Maatwebsite\Excel\Cell::getValue
            } elseif ($calculateFormulas) {
                $value = $this->cell->getCalculatedValue();

could be replaced by something like
            } elseif ($calculateFormulas) {
                try {
                $value = $this->cell->getCalculatedValue();
                }
                catch (\PhpOffice\PhpSpreadsheet\Calculation\Exception $e) { $value = $this->cell->getOldCalculatedValue(); }

We can also imagine that some concerns are added allowing us to play with this value or alaways get oldCalculatedValue

In this case it might be due to it trying to refer to another sheet, while only the current sheet is loaded. Not sure if getOldCalculatedValue actually fixes that?

The getOldCalculatedValue return the cached value from the excell file. So yes it will solve this.
When someone create a file in excell, remove external reference and upload it to the website that need to read the value, they most of the time hope that the website take the value, even if the referenced file are not there. It's a bad practice but people are people and don't understand why it's a bad practice.
Because this could have some impact, perhaps adding a concern for it, could be a nice added value to avoid any unexpected behaviour

I’m fine with your solution. Can you PR it?

yes, with pleasure


remove manual creation of sample-sheet objects

SampleSheet() objects can be instantiated from csv files or using make_sample_sheet(). They can also be created manually by instantiating a blank object and adding in individual fields manually. This may occur in notebooks and does occur in unittests. It would be beneficial to replace these instantiations in the unittests and notebooks, as tests are often used as tutorials on proper use.

Hello @mmbryant23 @RodolfoSalido @antgonza. I noticed that the legacy function _add_data_to_sheet() takes a list of lane numbers as a parameter. To my knowledge, we've always only used one lane value in a sample-sheet. Would you guys mind if I corrected this to accept just an integer value and remove the looping code that would duplicate a sample across multiple lanes? I've confirmed that the test code only uses lists of [1].

Definitely a vestige of how we used to make samplesheets. The SPP handles lanes differently now and I’m confident you can can remove the looping code.
-Rodolfo

On May 2, 2024, at 8:31 PM, Charles Cowart @.***> wrote:
Hello @mmbryant23 https://github.com/mmbryant23 @RodolfoSalido https://github.com/RodolfoSalido @antgonza https://github.com/antgonza. I noticed that the legacy function _add_data_to_sheet() takes a list of lane numbers as a parameter. To my knowledge, we've always only used one lane value in a sample-sheet. Would you guys mind if I corrected this to accept just an integer value and remove the looping code that would duplicate a sample across multiple lanes? I've confirmed that the test code only uses lists of [1].
—
Reply to this email directly, view it on GitHub https://github.com/biocore/metagenomics_pooling_notebook/issues/194#issuecomment-2092064155, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADEVFI43MG6TJLSITARS2TTZAMAKDAVCNFSM6AAAAABGHT6ZLWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJSGA3DIMJVGU.
You are receiving this because you were mentioned.

Definitely a vestige of how we used to make samplesheets. The SPP handles lanes differently now and I’m confident you can can remove the looping code.
…
-Rodolfo
On May 2, 2024, at 8:31 PM, Charles Cowart @.***> wrote: Hello @mmbryant23 https://github.com/mmbryant23 @RodolfoSalido https://github.com/RodolfoSalido @antgonza https://github.com/antgonza. I noticed that the legacy function _add_data_to_sheet() takes a list of lane numbers as a parameter. To my knowledge, we've always only used one lane value in a sample-sheet. Would you guys mind if I corrected this to accept just an integer value and remove the looping code that would duplicate a sample across multiple lanes? I've confirmed that the test code only uses lists of [1]. — Reply to this email directly, view it on GitHub <#194 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADEVFI43MG6TJLSITARS2TTZAMAKDAVCNFSM6AAAAABGHT6ZLWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJSGA3DIMJVGU. You are receiving this because you were mentioned.

thank you Rodolfo!


[FEAT] Refactoring Contributor's page

Current theme of contributor's page doesnt match with The sites theme.
current theme is king of too much colourful, which dont go with out site's design.
current:

website:

improvement idea: i suggest implement minimal design look for contributor's page:
something similar to this minimal design

@Sourabh782 You can get started

@Sourabh782 You can get started

Thx 👍, will make pr till Tommorow


Update de.json

Simpler comprehension, fewer duplicate expressions, and proper grammar. Added sporadic explanation to ensure correct execution of commands in txMenu.

Ugh that's kinda a contested translation lmao.
@PC1up Can you please help me double check everything?
I need a third party to confirm.

Thank you both


Rework installation page to use javascript

Context
F3D can be downloaded easilly from https://f3d.app/doc/user/INSTALLATION.html, however we could improve this page to make it easier, auto-detect the user system and provide a single "big green button" to download.
Suggested solution

Add a javascript logic to detect the user system and create a webpage for it.
Display that webpage in place of the installation.md

Skills needed

Web

done by https://github.com/f3d-app/f3d/pull/1266, thanks @snoyer !


better travis comments

@briandealwis I don't think the travis yaml parser is fully up to spec :/, so gonna abandon this.

Abandonned.


docs: fix extended toolbar z-index and align z-index overlays

Pull Request checklist
🚨 Please review the guidelines for contributing to this repository.

[x] Make sure you are requesting to pull a topic/feature/bugfix branch. Don't request your main!
[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] Check PR name, it must follow the https://www.conventionalcommits.org pattern
[x] If it's a new component in CSS, ask for design review

Description
Close #634 by putting our extented toolbars for CSS, Web Components and React showcases to 100.
I've also take the opportunity to align our z-index by respecting the decision matrix from our documentation (from 1001 to 1006):

Details here.
Does this introduce a breaking change?

No

❤ Thank you!

Cool work ! Wouldn't you take advantage of the opportunity to make the z-index values as design tokens ? Like
--vtmn-z-index_alert : 1002;
?


Extensions link is not working under Changes in SSDT for visual studio 2019

🛑 IMPORTANT: You can get your feedback addressed faster if you use the comment section for the article in which you encountered a problem (if available).
Link to article:
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-ver15#changes-in-ssdt-for-visual-studio-2019
Problem:
Extensions link is not working under Changes in SSDT for visual studio 2019
https://docs.microsoft.com/en-us/==visualstudio/ide/finding-and-using-visual-studio-extensions

Thanks @v-saivp!
I've opened a PR to fix this: https://github.com/MicrosoftDocs/sql-docs/pull/3375
That documentation is open for contribution so you can also submit fixes when you encounter issues like this.

Will do. Thanks.
Best Regards
Sai Varun Polishetty
Microsoft Business Intelligence
Time Zone:  PST (US & Canada) (UTC -08:00)
Hours: 9 AM – 6 PM
Email: v-saivp<EMAIL_ADDRESS>Manager: Rizwan UL Moin Mohammed (v-momoin<EMAIL_ADDRESS><EMAIL_ADDRESS>In case of any delay in response to your email or immediate assistance needed, kindly notify to the Operations Manager’s team for immediate attention. MT-BAP-OM-TA<EMAIL_ADDRESS>From: Maira Wenzel<EMAIL_ADDRESS>Sent: Tuesday, October 22, 2019 4:30 PM
To: MicrosoftDocs/feedback<EMAIL_ADDRESS>Cc: Sai Varun Polishetty (MINDTREE LIMITED<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/feedback] Extensions link is not working under Changes in SSDT for visual studio 2019 (#2071)
Thanks @v-saivphttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fv-saivp&data=02|01|v-saivp%40microsoft.com|4ff88100188d43594f8608d75747bc3c|72f988bf86f141af91ab2d7cd011db47|1|0|637073837926536888&sdata=j02UaKpkNnKRphRvRPxdc7TAgFshWaBEB8wejcKHqek%3D&reserved=0!
I've opened a PR to fix this: MicrosoftDocs/sql-docs#3375https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fsql-docs%2Fpull%2F3375&data=02|01|v-saivp%40microsoft.com|4ff88100188d43594f8608d75747bc3c|72f988bf86f141af91ab2d7cd011db47|1|0|637073837926536888&sdata=Wp%2BGDvVjFRe79c5EumRAKNGSRVKMkwIKgUHRmYqIyqA%3D&reserved=0
That documentation is open for contribution so you can also submit fixes when you encounter issues like this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Ffeedback%2Fissues%2F2071%3Femail_source%3Dnotifications%26email_token%3DANSDJO4UT3PNYGJNH2FHMFLQP6EG5A5CNFSM4JDZT4V2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEB7RE4Y%23issuecomment-545198707&data=02|01|v-saivp%40microsoft.com|4ff88100188d43594f8608d75747bc3c|72f988bf86f141af91ab2d7cd011db47|1|0|637073837926546887&sdata=Bu8FEREDGwMpnHqOiGHc0psgAGpGAThqTPOB7t6NEY8%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANSDJO3AE7IUQYT3UMCKQ53QP6EG5ANCNFSM4JDZT4VQ&data=02|01|v-saivp%40microsoft.com|4ff88100188d43594f8608d75747bc3c|72f988bf86f141af91ab2d7cd011db47|1|0|637073837926556882&sdata=7qmkUTBw4%2FAo1zTiDZi5Y5TQlaNQyTQyyO%2F1L4zQuJs%3D&reserved=0.

Closing the issue as the fix has been merged. Thank you @mairaw for your contribution!


Implement slide deletion

Confirm with the user "Are you absolutely sure, this cannot be undone!"
Include "trashcan" icon in the ToC.

Starting back up on this to add confirmation dialog.


No pop up notification and sound when app killed / in background

Hai,
i use firebase cloud messaging.
i have the toturial, and it works.
notification pop up shown and sound , if app in foreground.
but when app killed or in background, i get the notif, but no pop up and sound.
do i need add some code ??
thx.

I have the same problem on my Honor 7
Android 5.0.2.

@HartzDev what device are you using? Could it be something similar to what @misu-rg reported?

@kroikie sorry, for late response,
i use samsung J5.
i have look for option protected Apps in my device, but no result :(.

Hi @HartzDev couple of clarifications:

You should not receive messages when the app is stopped (killed).
Since you are getting the pop up (I assume you mean display notification) when your app is in the foreground then it is likely that you are generating the notification yourself. Since notification messages are not displayed when the app is in the foreground.

Please add the following:

How are you sending the notification, HTTP API (if so state request being used) or Firebase console?
Some code would help here as well, you onMessageReceived maybe.

Also:
Do you see this same issue if you are using an emulator with Google services?

Hi,
i have do more digging, and find that for process in background, we set all from json.
so when i put parameter sound, my notif give sound.
thx for all help guys :D

Hi HartzDev
I am facing same problem please help
thanks

This is very important. Most cases of this problem has got to do with the settings on your Android Phone. Like for example, my Xiaomi Phone has a Security app feature to enable/disable apps from auto-starting. It was blocking the FCM from restarting when the app is killed. I assume other android phones will have similar problems rooted from the Security feature that it is using.

Hi @kroikie I face the same issue , I need the notification to pop out and display when the app is killed or no longer active but only thing that happens is notification silently shows in systems tray and then i have to manually pull down to view it. what can we do about this? please help

Hi @himalayaahuja if you are receiving the message but it is not displaying in they way that you want I would use a data-only message (no notification payload) and then in onMessageReceived I would build the notification locally.


Update to Java 8

As the assertj Swing update needs Java 8 to complile, it is time to switch to the new version completely

Fixed.


Refactor StatefulStorage API

The existing StatefulStorage API highly relies on topology instance data, which is not ideal for further development. This PR is just a refactor of the API to unblock further changes.

Refactor Stateful Storage to be more independent of topology instances
Refactor data structures and add component metadata

Document for the PR can be found here:
https://docs.google.com/document/d/1p443mcdD607Vf9aCnMq5ESVMFrEuneGlceXmtUSvVMQ/edit#heading=h.myl6mycadhfh

@nwangtw - can you resolve conflicts if this is good to go.


Cucumber Collector API

As it appears that the swagger documentation is still a work in progress.  What are the necessary parameters to post cucumber results against the API?  Just looking for an example of the JSON to post, similiar to #480 .  Thanks.

Swagger should be availabke for you , if you are running the api you can reach it

How do I reach it?  All i'm getting is the JSON at http://localhost:3000/api/v2/api-docs

http://my.hygieia.com/api/swagger/index.html

Thanks


Status message should reflect dec/hex line numbering preference

it would be better if unit respected dec/hex line number setting
here are some sample status messages:
"496 out of 8192 bytes"
"101 bytes selected at offset 385 out of 8192 bytes"
"Byte 496 selected out of 8192"
here's what I would expect when set to hex line numbering:
"0x1F0 out of 0x2000 bytes"
"101 bytes selected at offset 0x181 out of 0x2000 bytes"
"Byte 0x1F0 selected out of 0x2000"

Ignore me, I just looked at the code and saw that it supports a toggle which led me to click on the status bar and LO! it does what I want.
Thanks!


Conflict in call when 2 devices are logged in

When an android device is logged in riot, but the screen is off (sleep), and at the same time riot-web is logged in, and you receive a call, both android and desktop ring. That's ok. But when you reply to the call in desktop, the android device keeps ringing indefinitely. It only stops when you get the phone and unlock it. Then the ringing sound in the device stops.

Could you send a bug report if you reproduce this issue ?
It should have been fixed.

Same problem here, with Riot for Android version 0.9.00 (G-ff636030f).
Answering the call on Riot web kept the phone ringing forever.


Log instance ID

Log instance ID everywhere relevant in Cortex.
Doesn't use recent changes to weaveworks/common, since Cortex uses the Prometheus logger, which has a different API to logrus.

LGTM


How does TransformerEngine interact with TensorRT/Onnx?

Hi,
We are often converting PyTorch models to other engines in order to optimize inference speed. Is it possible to convert a PyTorch model that is using TransformerEngine into TensorRT for faster inference? Or is it a choice either between nn.Linear with TensorRT right now?

Hi @tylerweitzman,
We are evaluating support for exporting TE models to ONNX and import from TensorRT. Support for FP8 GPT export will be rolled out first.
Can you share what kind of models and precisions are you interested in?


Make Purchase Item a single click

To simplify market UX, lets make Purchase a single click. If the adventurer doesn't have an item equipped to the slot, it will equip it. If the Adventurer has an item equipped to the slot, it will put it in the bag.

Closed from UI improvements PR's


Unknown expand for inlay diagnostics when percent signs are present

I found this when working with solargraph, in which I had a lint for arrays of symbols that reads like
Use `%i` or `%I` for an array of symbols

It prevents inlay diagnostics from working correctly in the buffer in question.
Here is my error from my *debug* buffer:
error running command 'eval -buffer '/path/to/redacted.rb' %§set buffer lsp_diagnostic_error_count 0; set buffer lsp_diagnostic_hint_count 0; set buffer lsp_diagnostic_info_count 2; set buffer lsp_diagnostic_warning_count 0; set buffer lsp_errors 1 48.121,48.132|DiagnosticInfo 5.57,5.82|DiagnosticInfo; eval "set buffer lsp_error_lines 1 '5|{LineFlagInfo}%opt[lsp_diagnostic_line_info_sign]' '48|{LineFlagInfo}%opt[lsp_diagnostic_line_info_sign]' '0|%opt[lsp_diagnostic_line_error_sign]'"; set buffer lsp_diagnostics 1 "48.133+0|%opt[lsp_inlay_diagnostic_gap]{InlayDiagnosticInfo}%opt[lsp_inlay_diagnostic_sign] {InlayDiagnosticInfo}{\} Line is too long. [132/120]" "5.83+0|%opt[lsp_inlay_diagnostic_gap]{InlayDiagnosticInfo}%opt[lsp_inlay_diagnostic_sign] {InlayDiagnosticInfo}{\} Use `%i` or `%I` for an array of symbols."§': 1:1: 'eval': parse error: unknown expand 'i'

edit: The relevant bit from the end, because the formatting makes the line overlong:
..."5.83+0|%opt[lsp_inlay_diagnostic_gap]{InlayDiagnosticInfo}%opt[lsp_inlay_diagnostic_sign] {InlayDiagnosticInfo}{\} Use `%i` or `%I` for an array of symbols."§': 1:1: 'eval': parse error: unknown expand 'i'

This should be correctable by escaping all % into %% in diagnostic messages.

Wow, that was fast.  Thank you for the very quick fix!


Images ignoring width and going 100% in Android Mail App on Huawei

Describe the bug
Fixed width mj-image ignores width value and goes 100%.
To Reproduce
Steps to reproduce the behavior:

Create a file with this MJML code:

<mjml>
  <mj-body>
    <mj-section>
      <mj-column>
        <mj-image
          src=any
          width=any fixed width, eg. 40px
        />
      </mj-column>
    </mj-section>
  </mj-body>
</mjml>

Render it to HTML
Send the HTML to an email address
See error

Expected behavior
The image should be centered, and with the set (eg. 40px) width.
MJML environment (please complete the following information):

OS: MacOS
MJML Version: 4.2.0
MJML tool used: MJML for VsCode

Email sending environment(for rendering issues):

Platform used to send the email: Putsmail

Affected email clients (for rendering issues):

Email Client: Mail App
OS: Android 8.0.0

Additional context
Haven't tested in any other Android base mail apps than Mail on Huawei P10 and Huawei P8 plus. The problem disappears when removing the inline width: 100%from the compiled HTML img tag, but I'm afraid this could cause issues with other clients/browsers.

👋
This has been reported here already : https://github.com/mjmlio/mjml/issues/1397#issuecomment-436259623
But, I'm not really sure how we can really fix it, as it's not a widely used client and we have no really way to test this one. It looks like to use another custom render engine than default Android client so it's even harder to debug :/

Oh sorry, I tried to search for open issues before posting but I guess the keywords were too vague. I'm closing this one, if I find a fix that doesn't break the current code I will post it there.


ConqueTerm Cannot work with vundle

http://code.google.com/p/conque/issues/detail?id=80&can=1
I do not know it is a bug of vundle or ConqueTerm. So I issue two sites.

@jinleileiking have you tried it with pathogen?

@gmarik Sorry, no. I have use vundle instead of pathogen, I think vundle is better and simple

I tried

BundleInstall https://github.com/rosenfeld/conque-term
ConqueTerm ls

and it worked for me
Could you try running it and tell what you get?
Thanks!

What steps will reproduce the problem?
1. emerge gvim, Using my vimfiles:https://github.com/jinleileiking/DotFiles/blob/master/.vimrc
2. BundleInstall
3. :ConqueTerm bash

What is the expected output? What do you see instead?
See attachment

What version of the product are you using? On what operating system?
Linux vm 3.2.1-gentoo-r2 #2 SMP Mon Feb 27 03:31:05 Local time zone must be set--see zic  i686 Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz GenuineIntel GNU/Linux

http://conque.googlecode.com/issues/attachment?aid=800000000&name=2012-03-05-115727_1280x1024_scrot.png&token=cpgmGN01EY7qo3l81YGuZb_RIUY%3A1331118936583&inline=1

This is neither an issue with Vundle nor with Conque. The package available for download from the Vim scripts site has those files, but in the vim-scripts GitHub repo the files you're seeing an error for are missing.
There's even a pull request for this problem there. Looks like the vim-scripts scraper is broken.

I will try it later on.

@jinleileiking I have mirrored the official conque-term googlecode source for a while here on github.  Try using my repo instead of vim-scripts and see if it works for you. rson/vim-conque
This mirror should be updated daily from the source on googlecode, not from vim.org so you should always get the latest changes.

@rson How Did you make that, Great!

@rson thanks!
I guess issue solved now?!
Closing! Feel free to reopen...


fix: console prompt conflict with bubble tea

What kind of change does this PR introduce?
Bug fix
What is the new behavior?
Serialises reading from stdin using a mutex so that input can be consumed as needed.
Additional context
Add any other context or screenshots.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

24 of 26 (92.31%)  changed or added relevant lines in 1 file are covered.
7 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.002%) to 60.298%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/utils/console.go
24
26
92.31%

Files with Coverage Reduction
New Missed Lines
%

internal/storage/rm/rm.go
2
89.53%

internal/gen/keys/keys.go
5
11.76%

Totals

Change from base Build<PHONE_NUMBER>:
0.002%

Covered Lines:
6883

Relevant Lines:
11415

💛  - Coveralls


feat: flatcar gpu support

Fixes socket mixup introduced via https://github.com/mesosphere/konvoy-image-builder/commit/8cf3a5ffbeecae2a9c4ad141834007975a476fbe#diff-6cd7dde3b0707c4663c2e23028d4da79899f916586421e3364621480207aaf71 and copies a needed binary to have nvidia-container-runtime work

I was able to build the following image from my branch
==> flatcar-Stable-nvidia: Terminating the source AWS instance...
==> flatcar-Stable-nvidia: Cleaning up any extra volumes...
==> flatcar-Stable-nvidia: No volumes to clean up, skipping
==> flatcar-Stable-nvidia: Deleting temporary security group...
==> flatcar-Stable-nvidia: Deleting temporary keypair...
==> flatcar-Stable-nvidia: Running post-processor: manifest
Build 'flatcar-Stable-nvidia' finished after 43 minutes 2 seconds.

==> Wait completed after 43 minutes 2 seconds

==> Builds finished. The artifacts of successful builds are:
--> flatcar-Stable-nvidia: AMIs were created:
us-west-2: ami-08b75cc91e7a0945a

--> flatcar-Stable-nvidia: AMIs were created:
us-west-2: ami-08b75cc91e7a0945a

12:43 PM  faiqraza @ d2iq-ThinkPad-X1-Yoga-3rd  ~/go/src/github.com/mesosphere/konvoy-image-builder  faiq/flatcar-gpu?
$ git hist
* 8e05030 2021-08-30 | fix: copy the nvidia prestart hook, by building it in an ubuntu contianer (HEAD -> faiq/flatcar-gpu) [faiq]

then i ran this script which creates the cluster with the AMI
#!/bin/bash
set -e -x
#
## Install Konvoy 2 & Kommander 2 on AWS with GPU node workers.
##
## Uses CAPPP for spinning up the cluster.
## Uses current Konvoy 2 source tree build.
## Uses nightly Kommander 2 build.
##
## Run from within the root of all the projects.
##
## https://beta-docs.d2iq.com/dkp/konvoy/2.0/install/advanced/prerequisites/
#
export AWS_REGION=us-west-2
maws li<PHONE_NUMBER>51_Mesosphere-PowerUser
export AWS_PROFILE=999867407951_Mesosphere-PowerUser
#
##set +x
##export GITHUB_TOKEN=$(cat ${HOME}/github.txt)
##set -x
#
## key needs to be available on AWS
export TF_VAR_ssh_key_name=faiq-key
#export TF_VAR_node_ami=ami-0073437dff67897f2
#export TF_VAR_node_ami=ami-0050fe012688ba6fb
#export TF_VAR_node_ami=ami-06f0fb7d6a6d155a1 # faiq/flatcar-gpu build
export TF_VAR_node_ami=ami-08b75cc91e7a0945a # faiq/flatcar-gpu build @ 8e05030
export TF_VAR_ssh_username=core
export TF_VAR_tags='{"owner":"faiq","expiration":"8h"}'
export TF_VAR_worker_instance_type=p2.xlarge
cd ../cluster-api-provider-preprovisioned
#terraform -chdir=deploy/infra apply -auto-approve
#terraform -chdir=deploy2/infra init
terraform -chdir=deploy3/infra init
terraform -chdir=deploy3/infra apply -auto-approve

# ========================================================================

export KUBE_APISERVER_ADDRESS=$(terraform -chdir=deploy3/infra output -json | jq -r '.kube_apiserver_address.value')
export CONTROL_PLANE_1_ADDRESS=$(terraform -chdir=deploy3/infra output -json | jq -r '.control_plane_public_ips.value[0]')
export CONTROL_PLANE_2_ADDRESS=$(terraform -chdir=deploy3/infra output -json | jq -r '.control_plane_public_ips.value[1]')
export CONTROL_PLANE_3_ADDRESS=$(terraform -chdir=deploy3/infra output -json | jq -r '.control_plane_public_ips.value[2]')
export WORKER_1_ADDRESS=$(terraform -chdir=deploy3/infra output -json | jq -r '.worker_public_ips.value[0]')
export WORKER_2_ADDRESS=$(terraform -chdir=deploy3/infra output -json | jq -r '.worker_public_ips.value[1]')
export WORKER_3_ADDRESS=$(terraform -chdir=deploy3/infra output -json | jq -r '.worker_public_ips.value[2]')
export WORKER_4_ADDRESS=$(terraform -chdir=deploy3/infra output -json | jq -r '.worker_public_ips.value[3]')

export CLUSTER_NAME="faiq-flatcar-p2"
export SSH_PRIVATE_KEY_FILE=/home/faiqraza/.ssh/id_rsa

## ========================================================================
#
cd ../konvoy2
#
## ========================================================================

export AWS_B64ENCODED_CREDENTIALS=$(clusterawsadm bootstrap credentials encode-as-profile)
KONVOY=dist/dkp_linux_amd64/dkp
export SSH_PRIVATE_KEY_SECRET_NAME=topgeheim
#make build-snapshot
## Ensure the bootstrap image is available locally
#make kind.build-image
${KONVOY} create bootstrap || true
${KONVOY} update bootstrap credentials aws
envsubst < preprovisioned_inventory.yaml.tmpl | kubectl apply -f -

pwd

kubectl create secret generic ${SSH_PRIVATE_KEY_SECRET_NAME} --from-file=ssh-privatekey=${SSH_PRIVATE_KEY_FILE} || true

${KONVOY} create cluster preprovisioned --cluster-name ${CLUSTER_NAME} --control-plane-endpoint-host ${KUBE_APISERVER_ADDRESS} --os-hint flatcar || true
time kubectl wait --for=condition=ControlPlaneReady "clusters/${CLUSTER_NAME}" --timeout=60m

${KONVOY} describe cluster -c ${CLUSTER_NAME}
${KONVOY} get kubeconfig -c ${CLUSTER_NAME} > ${CLUSTER_NAME}.conf

I got these logs from the CAPPP controller
2021-08-30T19:49:07.127Z	INFO	controller-runtime.manager.controller.preprovisionedmachine	A host was assigned to PreprovisionedMachine	{"reconciler group": "infrastructure.cluster.konvoy.d2iq.io", "reconciler kind": "PreprovisionedMachine", "name": "faiq-flatcar-p2-control-plane-4fvjh", "namespace": "default", "host": "<IP_ADDRESS>"}
sudo bash -c 'mkdir -p /etc/kubernetes/pki'
sudo bash -c 'mv tmp/konvoy/etc/kubernetes/pki/ca.crt /etc/kubernetes/pki/ca.crt'
sudo bash -c 'mkdir -p /etc/kubernetes/pki'
sudo bash -c 'mv tmp/konvoy/etc/kubernetes/pki/ca.key /etc/kubernetes/pki/ca.key'
sudo bash -c 'mkdir -p /etc/kubernetes/pki/etcd'
sudo bash -c 'mv tmp/konvoy/etc/kubernetes/pki/etcd/ca.crt /etc/kubernetes/pki/etcd/ca.crt'
sudo bash -c 'mkdir -p /etc/kubernetes/pki/etcd'
sudo bash -c 'mv tmp/konvoy/etc/kubernetes/pki/etcd/ca.key /etc/kubernetes/pki/etcd/ca.key'
sudo bash -c 'mkdir -p /etc/kubernetes/pki'
sudo bash -c 'mv tmp/konvoy/etc/kubernetes/pki/front-proxy-ca.crt /etc/kubernetes/pki/front-proxy-ca.crt'
sudo bash -c 'mkdir -p /etc/kubernetes/pki'
sudo bash -c 'mv tmp/konvoy/etc/kubernetes/pki/front-proxy-ca.key /etc/kubernetes/pki/front-proxy-ca.key'
sudo bash -c 'mkdir -p /etc/kubernetes/pki'
sudo bash -c 'mv tmp/konvoy/etc/kubernetes/pki/sa.pub /etc/kubernetes/pki/sa.pub'
sudo bash -c 'mkdir -p /etc/kubernetes/pki'
sudo bash -c 'mv tmp/konvoy/etc/kubernetes/pki/sa.key /etc/kubernetes/pki/sa.key'
sudo bash -c 'mkdir -p /etc/kubernetes/audit-policy'
sudo bash -c 'mv tmp/konvoy/etc/kubernetes/audit-policy/apiserver-audit-policy.yaml /etc/kubernetes/audit-policy/apiserver-audit-policy.yaml'
sudo bash -c 'mkdir -p /run/kubeadm'
sudo bash -c 'mv tmp/konvoy/run/kubeadm/kubeadm.yaml /run/kubeadm/kubeadm.yaml'
sudo bash -c 'mkdir -p /run/cluster-api'
sudo bash -c 'mv tmp/konvoy/run/cluster-api/placeholder /run/cluster-api/placeholder'
sudo bash -c 'kubeadm init --config /run/kubeadm/kubeadm.yaml  && echo success > /run/cluster-api/bootstrap-success.complete'
[init] Using Kubernetes version: v1.21.3
[preflight] Running pre-flight checks
[preflight] Pulling images required for setting up a Kubernetes cluster
[preflight] This might take a minute or two, depending on the speed of your internet connection
[preflight] You can also perform this action in beforehand using 'kubeadm config images pull'
[certs] Using certificateDir folder "/etc/kubernetes/pki"
[certs] Using existing ca certificate authority
[certs] Generating "apiserver" certificate and key
[certs] apiserver serving cert is signed for DNS names [ip-10-0-218-187.us-west-2.compute.internal kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local tf-lb-20210830194553013500000005-1699218415.us-west-2.elb.amazonaws.com] and IPs [<IP_ADDRESS> <IP_ADDRESS>]
[certs] Generating "apiserver-kubelet-client" certificate and key
[certs] Using existing front-proxy-ca certificate authority
[certs] Generating "front-proxy-client" certificate and key
[certs] Using existing etcd/ca certificate authority
[certs] Generating "etcd/server" certificate and key
[certs] etcd/server serving cert is signed for DNS names [ip-10-0-218-187.us-west-2.compute.internal localhost] and IPs [<IP_ADDRESS> <IP_ADDRESS> ::1]
[certs] Generating "etcd/peer" certificate and key
[certs] etcd/peer serving cert is signed for DNS names [ip-10-0-218-187.us-west-2.compute.internal localhost] and IPs [<IP_ADDRESS> <IP_ADDRESS> ::1]
[certs] Generating "etcd/healthcheck-client" certificate and key
[certs] Generating "apiserver-etcd-client" certificate and key
[certs] Using the existing "sa" key
[kubeconfig] Using kubeconfig folder "/etc/kubernetes"
[kubeconfig] Writing "admin.conf" kubeconfig file
[kubeconfig] Writing "kubelet.conf" kubeconfig file
[kubeconfig] Writing "controller-manager.conf" kubeconfig file
[kubeconfig] Writing "scheduler.conf" kubeconfig file
[kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet-start] Starting the kubelet
[control-plane] Using manifest folder "/etc/kubernetes/manifests"
[control-plane] Creating static Pod manifest for "kube-apiserver"
[control-plane] Creating static Pod manifest for "kube-controller-manager"
[control-plane] Creating static Pod manifest for "kube-scheduler"
[etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"
[wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s
[kubelet-check] Initial timeout of 40s passed.
[apiclient] All control plane components are healthy after 40.577253 seconds
[upload-config] Storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
[kubelet] Creating a ConfigMap "kubelet-config-1.21" in namespace kube-system with the configuration for the kubelets in the cluster
[upload-certs] Skipping phase. Please see --upload-certs
[mark-control-plane] Marking the node ip-10-0-218-187.us-west-2.compute.internal as control-plane by adding the labels: [node-role.kubernetes.io/master(deprecated) node-role.kubernetes.io/control-plane node.kubernetes.io/exclude-from-external-load-balancers]
[mark-control-plane] Marking the node ip-10-0-218-187.us-west-2.compute.internal as control-plane by adding the taints [node-role.kubernetes.io/master:NoSchedule]
[bootstrap-token] Using token: cvp9ee.se5ppuc3toiqjnlx
[bootstrap-token] Configuring bootstrap tokens, cluster-info ConfigMap, RBAC Roles
[bootstrap-token] configured RBAC rules to allow Node Bootstrap tokens to get nodes
[bootstrap-token] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
[bootstrap-token] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
[bootstrap-token] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
[bootstrap-token] Creating the "cluster-info" ConfigMap in the "kube-public" namespace
[kubelet-finalize] Updating "/etc/kubernetes/kubelet.conf" to point to a rotatable kubelet client certificate and key
[addons] Applied essential addon: CoreDNS
[addons] Applied essential addon: kube-proxy

Your Kubernetes control-plane has initialized successfully!

To start using your cluster, you need to run the following as a regular user:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

Alternatively, if you are the root user, you can run:

  export KUBECONFIG=/etc/kubernetes/admin.conf

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

You can now join any number of control-plane nodes by copying certificate authorities
and service account keys on each node and then running the following as root:

  kubeadm join tf-lb-20210830194553013500000005-1699218415.us-west-2.elb.amazonaws.com:6443 --token cvp9ee.se5ppuc3toiqjnlx \
	--discovery-token-ca-cert-hash sha256:9b3053f088e53850f367e486876768d0f80e44aefc284ec54c6ca9c391f5b486 \
	--control-plane

Then you can join any number of worker nodes by running the following on each as root:

kubeadm join tf-lb-20210830194553013500000005-1699218415.us-west-2.elb.amazonaws.com:6443 --token cvp9ee.se5ppuc3toiqjnlx \
	--discovery-token-ca-cert-hash sha256:9b3053f088e53850f367e486876768d0f80e44aefc284ec54c6ca9c391f5b486
sudo bash -c 'kubectl --kubeconfig /etc/kubernetes/kubelet.c

This is proof it works as i was able to get kubeadm to use the nvidia-container-runtime

Proof a GPU deployment works

01:18 PM  faiqraza @ d2iq-ThinkPad-X1-Yoga-3rd  ~/go/src/github.com/mesosphere/konvoy2  main?
$ kubectl get po
NAME             READY   STATUS              RESTARTS   AGE
cuda-vectoradd   0/1     ContainerCreating   0          8s

01:18 PM  faiqraza @ d2iq-ThinkPad-X1-Yoga-3rd  ~/go/src/github.com/mesosphere/konvoy2  main?
$ kubectl get po
]NAME             READY   STATUS      RESTARTS   AGE
cuda-vectoradd   0/1     Completed   0          17s

01:18 PM  faiqraza @ d2iq-ThinkPad-X1-Yoga-3rd  ~/go/src/github.com/mesosphere/konvoy2  main?
$ kubectl logs cuda-vectoradd
[Vector addition of 50000 elements]
Copy input data from the host memory to the CUDA device
CUDA kernel launch with 196 blocks of 256 threads
Copy output data from the CUDA device to the host memory
Test PASSED
Done

01:18 PM  faiqraza @ d2iq-ThinkPad-X1-Yoga-3rd  ~/go/src/github.com/mesosphere/konvoy2  main?
$ cat cuda.yaml
apiVersion: v1
kind: Pod
metadata:
  name: cuda-vectoradd
spec:
  restartPolicy: OnFailure
  containers:
  - name: cuda-vectoradd
    image: "nvidia/samples:vectoradd-cuda11.2.1"
  nodeSelector:
     "nvidia.com/gpu.count": "1"

Latest AMI
Build 'flatcar-Stable-nvidia' finished after 38 minutes 56 seconds.

==> Wait completed after 38 minutes 56 seconds

==> Builds finished. The artifacts of successful builds are:
--> flatcar-Stable-nvidia: AMIs were created:
us-west-2: ami-0043c4a9a195d572d

--> flatcar-Stable-nvidia: AMIs were created:
us-west-2: ami-0043c4a9a195d572d

07:57 PM  faiqraza @ d2iq-ThinkPad-X1-Yoga-3rd  ~/go/src/github.com/mesosphere/konvoy-image-builder  faiq/flatcar-gpu?

Going to wait on Till to verify and then cook up next steps


Bugfixes for chrome and firefox

highdetail frames weren't working in firefox, was fixed by adding concrete sizes to the svg files
pride button was rendering like this in chrome

Looks good, thanks for the fixes!


VM provisioning: re-enable cloud-init capabilities

Description
This PR customizes the cloud-init configuration to re-enable different features removed for performance reasons, which are now required mostly for persistent VMs.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.

[X] Creating a new image with the provided configuration

/merge


Fix typo in docstring

Good spot, thanks @brandonbloom.
Please can you assert the DCO?

Also, per the commit message style guide, please can you change the commit message to something like:
cue/ast: fix typo in docstring

Thanks!

Odd. I just copy/paste this here?
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

fixed up commit

Odd. I just copy/paste this here?
fixed up commit

Thanks. I was similarly confused when I first contributed to a project that uses DCO! But it actually ends up being much more convenient than a CLA signed via some system that requires you to log in etc.

Closed via https://github.com/cue-lang/cue/commit/f0d03f37402f3a17c6fe124051773420bd75ca64.


Provide Snapshot builds

It would be awesome if you could change the Travis build to also provide snapshot builds for download. Either as build Artifacts stored in travis or comitted to gh-pages branch. The former has the advantage of not bloating up the repo unnecessarily.
Using snapshot builds would make it much easier for possible contributors (like me) to quickly test recent changes and verify pull requests.

Keep an eye on #3450

@JohannesRudolph, this is going to be very low priority for us but we kind of like the idea of a nightly snapshot build.  That said, you can easily clone the repo and do the build yourself via executing the npm install and grunt commands.

Going to close this as something we won't support.
Hoping we have the main repository on npm within the next couple of weeks though so that anyone consuming the library via npm can then pull in the main library and specify the master branch or a particular commit in order to consume a specific version.


Check all places where hostname is used

Subutai CLI commands accept container names instead of hostnames ex. subutai destroy containername
We need to check all places to make sure we dont use hostname .

Done


Html Option: Attr.selected always generates

Per https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option
and https://stackoverflow.com/questions/1033944/what-values-can-appear-in-the-selected-attribute-of-the-option-tag
The existence of the selected attribute on an option tag implies true
So using Attr.selected false results in the option being selected.
I was able to reproduce this on jsfiddle using just the following html
<select>
<option></option>
<option selected="false">I am not selected</option>
</select>

I'm not sure how easy it is to make sutil not generate the attribute when given a false value, but it seems the html spec is quite terribly designed.
Additional issues that arise from this are that instead of being able to Bind.attr you have to bind the entire element to get localized observed addition/removal of the attribute.

Hi,
I encountered this myself recently. Let me take a look and see what I came up with. Thanks for reporting the issue.

Fixed in v2.0.14


Include with OrderBy cause The multi-part identifier could not be bound Error (Generate wrong SQL)

I'm trying to create a standalone project to reproduce this problem but haven't done yet.
If I done I will post it here as fast as I can.
This problem is reported many times before but still exists.
Steps to reproduce
Here is the code I'm using in my project.
using (var context = new MyDbContext()) {
    context.Set<Factory>()
        .Include(r => r.Users)
        .OrderByDescending(r => (object)r.CreateTime)
        .ToList();
}

The issue
EF generated following SQL
SELECT [r].[Id], [r].[Address], [r].[AreaId], [r].[CreateTime], [r].[Deleted], [r].[FactoryCode], [r].[FactoryName], [r].[Fax], [r].[Mobile], [r].[Person], [r].[Phone], [r].[Remark], [r].[UpdateTime]
FROM [FCRM_Factory] AS [r]
ORDER BY [r].[CreateTime] DESC, [r].[Id]
go

SELECT [f].[Id], [f].[FromId], [f].[ToId]
FROM [FCRM_FactoryToUser] AS [f]
INNER JOIN (
    SELECT DISTINCT [r].[CreateTime], [r].[Id]
    FROM [FCRM_Factory] AS [r]
) AS [r0] ON [f].[FromId] = [r0].[Id]
ORDER BY [r].[CreateTime] DESC, [r0].[Id]
go

The second SQL cause error "The multi-part identifier "r.CreateTime" could not be bound.".
Further technical details
EF Core version: 1.0.1
Operating system: Windows 8.1
Visual Studio version: VS2015 update 3

Uploaded a standalone project for reproduce this problem.
EFExample.zip
You may ask why put (object) before CreateTime, It's just one way to produce this problem, in my project I didn't do this but still I get the same error.

@smitpatel  to check if this is fixed in 1.1 already

It works correctly with EF version 1.1.0-alpha1-22379
Generated SQL
SELECT [a0].[Id], [a0].[AuthorId], [a0].[CreateTime], [a0].[Deleted], [a0].[Title], [a0].[UpdateTime]
FROM [Article] AS [a0]
INNER JOIN (
    SELECT DISTINCT [a].[CreateTime] AS [a1_0], [a].[Id]
    FROM [Author] AS [a]
) AS [a1] ON [a0].[AuthorId] = [a1].[Id]
ORDER BY [a1].[a1_0] DESC, [a1].[Id]


Close terminal on JVM shutdown

AC @electrum

Failure unrelated: https://github.com/prestosql/presto/issues/6193

@electrum ready to merge, rebased on master


[Bug]

Unable to log in to the demo background

Hey @phpmac , you mean this demo? https://demo.backpackforlaravel.com ?


Added support for SDK versions >=2.15.1

@MichaelCadavillo I am so sorry, I missed this PR before, seems you have added a lot of formatting fixes which seems unnecessary.
If you can please send a clean PR with just the change to be merged.
Thank you for your configuration.

Hi @awazgyawali,
I'm sorry, I didn't realized that I was making my changes on master.
I have created a new pull request for this change.
I will be closing this pull request now.
Thank you!


fix: #1266 update create_user and update_user length in db

refs: #1266
fam_app_environment, fam_role_type and fam_user_type_code has no create_user and update_user column
fam_application_admin no need to change, cause no bceid can grant application admin

I wonder for the fam_application_admin table, there is no need to change the create/update user length, cause no bceid can grant application admin. But do we need to keep consistency for the length and update to 100 chars as well?

I agree there's no need to change FAM_APPLICATION, but its easier for consintency to have all these audit columns the same length, so lets ensure that audit columns in all tables are updated.


Mobile apps for Android, iOS, and iPadOS only allowing remote development

Direct development with VS Code is not possible on mobile platforms like Android, iOS or iPadOS. But a very useful feature exists in VS Code that allows developing on those platforms, too: remote access through tunnels, SSH, codespaces etc.
At the moment I am using VS Code for Web and mainly develop on my iPad connected to an external monitor using a VS Code Server I have running somewhere! It generally performs well, but every now and then the (or for that matter any) browser refuses to connect for no apparent reason which is quite a bit of a problem.
I would therefore like to suggest creating native apps for those mobile platforms that allows connecting to remote workspaces only but otherwise offer the full feature set. In my opinion this should be rather straightforward and be a huge benefit especially with the improved Stage Manager of iPadOS 17 or Samsung Dex allowing 4K on external monitors.

We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding, and happy coding!


Update index_body.html

Update from value to placeholder Line 66

This will break defaultUploader class, check it and you will understand ...


updated the file for "Enter" issue.

Following was the issue which is associated with this pull request.
https://github.com/microsoft/vscode/issues/178879
The suggested fix is to add the line "editor.acceptSuggestionOnEnter": "on" to your settings.json file in Visual Studio Code and restart the program. This should help resolve the issue.
To test if the fix for the Enter button issue in Visual Studio Code has worked, you can try the following steps:

Open Visual Studio Code and navigate to a file where you were previously experiencing the issue with the Enter button.

Try pressing the Enter button to see if it is now functioning as expected.

If the Enter button is still not working, you can try using the “Ctrl + Enter” workaround that was mentioned earlier to see if that resolves the issue.

If the Enter button is still not working after trying these steps, please let me know and we can explore other potential solutions.

Doesn't work for me
https://user-images.githubusercontent.com/5516477/229348150-80a529f5-fe2d-443e-90a1-e7ce5118e380.mov

Did you try CTRL+Enter?

Or try adding this. "editor.acceptSuggestionOnEnter": "smart"

Disable the extension, diegolincoln.vscode-styled-components
This fix also seems to work.

That setting is a personal preference- you can add it to your own workspace or your user settings, but we won't change it in the workspace settings for the vscode repo, that only would impact vscode developers

Sure, I hope I contributed to the community.


Update HangmanGame.cs

◯ is a really confusing character to have in the middle of words. _ would be far better.

reason it's not like that, is because it bugs across devices. Mobile users reported weird issues with the text.

@Kwoth that was a long time ago. I can show you it's fine on mobile devices now too. 😛
The original problems was that on mobile _ inside of embeds or this kind of text was still being italicized. That's no longer a problem as far as I can tell.

On mobile:

Looks basically identical to desktop. 😛


Why does YCSB -threads  not cause a big load average?

Wondering if I'm pushing my server to use all its resources.
Running YCSB against mongodb on the same server.
Definitely get larger value with "-threads 25" than with "-threads 1", but the load average on the server only increases from about 2 to about 4 - would expect it to be much larger.
Perhaps there is some bottleneck keeping the threads from running, but can't spot what it is.  Thanks for any ideas.
--Peter

yes, there are definitely known limitations on the current client caused by internal synchronization. There are some fixes coming in #98, but that's still a bit off.
The current practice is to run additional client processes when you need to generate more load. see the docs page on running on multiple clients.

Ah thanks and thanks for the pointer.
Is there a pointer to info on how to have multiple YCSBs on multiple servers run their tests against a single DB on a single server?

there's just the wiki page I linked earlier. work on providing something more user friendly is being discussed on #255

okay thanks.


Can't scroll to top of page (above router-outlet)

I have a page like:

  <my-app>

Navigation

    <some-content></some-content>
    <router-outlet></router-outlet>
    TOP
  </my-app>

but the pageScroll never goes past the top of the router-outlet.  From the docs, it may be the intention that pageScroll is just for scrolling within routes.  Am I right?
Adjusting pageScrollOffset (e.g., to -(height of top content)) doesn't seem to help.
This is with 4.0.0-beta.1

Scrolling should work outside of the routes as well. Just tried it in a basic example locally and it works as expected (will include that in the demo shortly).
Can you double check that you're using the correct "scrolling view" (https://github.com/Nolanus/ng2-page-scroll#using-the-right-scrolling-view) and maybe create a plunkr reproducing the problem?
Thanks!

Yes, using an explicit PageScrollInstance fixed it.
Thanks for your help


Rewrite tide-slog to setup a per-request logger instance and support slog-scope

Description
Replace the existing slog based request logger with more configurable tide-slog integration points.

Motivation and Context
Better integration with slog using applications and libraries. Previously there was no way to customise what was logged per-request, and no way to get access to the logger from a request. Now those are both provided via tide_slog::PerRequestLogger, which tide_slog::RequestLogger will use to log the current request; tide_slog::SetSlogScopeLogger can also be used to update the slog_scope logger automatically within the context of any request.

How Has This Been Tested?
Doc tests and usage in my own web app.

Types of changes

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

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

cc @bIgBV

@Nemo157 I saw you pushed some more changes yesterday. Is this good to merge? -- also related: do you have the ability to merge? If not we should probably fix that (:

@yoshuawuyts those changes were just resolving @bIgBV's comment. It does appear I have the ability to merge :smile:


Solve issue - Error determining the main package #2547

#2547

guess the PR should have been created for the master branch? https://github.com/LMachado/abapGit/branches

changes in code seems unrelated, the commit in the PR should be LMachado@9afce36 ?

Yes, the root problem is in the method find_top_package of class  zcl_abapgit_transport.
Where is determinant the top package, used to in method zip. Pass this on creation of new instance of  class zcl_abapgit_repo_offline.
For instance in our case, we have 3 packages.
ZFI-CA in
ZFI in
ZHOME is the root package
the internal table have this information:
line 1 - ZFI-CA
line 2 - ZFI
line 3 - ZHOME
after sort
line 1- ZFI
line 2 - ZFI-CA
line 3 - ZHOME
To get the root package he need to read the last position of internal table.

guess the PR should have been created for the master branch? https://github.com/LMachado/abapGit/branches

Yes, is this wrong?

yeah, suggest closing this PR and opening a new for correct branch

closing, see https://github.com/larshp/abapGit/pull/2551 instead

Done in #2551
Thank you!


Upgrade log4cxx

This pull request changes log4cxx to the version (0.11.0) recently released by apache logging services team.

Fixes:
refer https://logging.apache.org/log4cxx/latest_stable/changes-report.html#a0.11.0

Which triplets are supported/not supported? All except uwp

Have you updated the CI baseline? Yes

Does your PR follow the maintainer guide? Yes

/azp run

Thanks for the PR!

Thanks for the update!


metrics idle + active > max ?

I have some metrics with stacked bars where idle + active is more than max.
My max is set to 10.
Sometimes, they (idle + active) also go below 10.
Also in one scenario, when active is 10 for few intervals, the idle went up and down and went back to 10 at the same time active  went to 0.
Is this expected or something wrong?

likely coming from multi pods


[PB-2] Compare pipeline test specification with pipeline execution status to determine pipeline test result

Background
Milestone v0.0.1 - Perform test according to specified pipeline test specification

✅ #1
[PB-2] Compare pipeline test specification with pipeline execution status to determine pipeline test result

Features or Changed

Implement the concept of a pipeline tester that compares the pipeline test specification with the pipeline execution and returns the test results.

Compare each stage spec & status
Compare pipeline spec & status
Provide overall test status
Describe reason for status if exists

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@c083f47). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##             main       #2   +/-   ##
=======================================
  Coverage        ?   69.02%
  Complexity      ?       55
=======================================
  Files           ?       25
  Lines           ?      226
  Branches        ?       10
=======================================
  Hits            ?      156
  Misses          ?       67
  Partials        ?        3

Merge this PR at this point because refactoring will be done in the follow-up PR.


Require Alias and Context for *-APP commands

https://issues.redhat.com/browse/MODCLUSTER-832

Converting to draft because it does make sense to have some APP commands global... have to sort it out...

@jajik Can you remind me what are the implications of mod_proxy_cluster creating an empty Virtual Host (with empty Context and Alias)?

@rhusar could you please remove your changes requested if there is nothing else?

Thanks @jajik and @jfclere


SF 3.3.1 not deployed on Live Env?

SF 3.3.1 seems like not available in Live Environment. Receive 404 error im production test.

Hi @endbay,
Thanks for reaching. Apparently there was a timing issue on the deployment, it should be fixed by now.
I'll close this issue, but feel free to reopen or contact our support team if the problem persists.


A failure in push/pull may crash sync completely

If there is an exception thrown during push or pull in sync daemon, the daemon will crash with an unhandled exception. We should catch those exceptions, print them and then continue sync, hoping that the error is just temporary (e.g. if server is not available)

Fixed in 9428c2c33c164ee4188dcabbaf47ebbd094057e3


i18n: 🇺🇦 Ukrainian (uk) translation

Changes

added 🇺🇦 Ukrainian (uk) translation.

@luan-nk-nguyen, please update https://formkit.com/essentials/internationalization page.

Thank you @aresofficial for the Ukrainian translation! I'll make sure to add to the internationalization documentation page.

Ukrainian has been added to the /essentials/internationalization page! https://github.com/formkit/docs-content/commit/c4b3f0989771adebc92a5b6b2fa9013a8f0682e2


Suggestion: Allow gpuNum: 0 to be run on kubernetes

What would you like to be added:
gpuNum: 0 to be possible on k8s/kubeflow
Why is this needed:
For CPU training or for other reasons,
sometimes no gpu containers is needed.
Without this feature, how does current nni work：
Always requires at least one nvidia.com/gpu resource.
Components that may involve changes:
Brief description of your proposal if any:
Hello, I am currently using nni to tune some TF models.
While using nni, I sometimes need zero gpu containers(CPU training, logging, etc).
So I looked the sources, and found this comment in kubernetesTrainingService.ts file.
// Nvidia devcie plugin for K8S has a known issue that requesting zero GPUs allocates all GPUs
// Refer https://github.com/NVIDIA/k8s-device-plugin/issues/61
// So we have to explicitly set CUDA_VISIBLE_DEVICES to empty if user sets gpuNum to 0 in NNI config file

The nvidia issue hasn't been fixed yet, but there can be a workaround this issue.
That is, if container requests "nvidia.com/gpu: 0" and env variable CUDA_VISIBLE_DEVICES is set to empty string, it can essentially function as zero gpu using container.
Below is pseudo-diff of how the source can be changed to function.
// nni_manager/training_service/kubernetes/kubernetesTrainingService.ts

// From
public generatePodResource(memory: number, cpuNum: number, gpuNum: number): any {
    return {
        memory: `${memory}Mi`,
        cpu: `${cpuNum}`,
        'nvidia.com/gpu': `${gpuNum}`
    };
}

// To
public generatePodResource(memory: number, cpuNum: number, gpuNum: number): any {
    const resources = {
        memory: `${memory}Mi`,
        cpu: `${cpuNum}`,
        'nvidia.com/gpu': `${gpuNum}`
    };

    if (gpuNum !== 0) {
        resources['nvidia.com/gpu'] = gpuNum;
    }

    return resources;
}

// From
if (gpuNum === 0) {
    nvidiaScript = `export CUDA_VISIBLE_DEVICES='0'`;
}

// To
if (gpuNum === 0) {
    nvidiaScript = 'export CUDA_VISIBLE_DEVICES=';
}```

Hi @skyser2003 ,
Thanks for raising the issue. In current design, NNI support setting gpuNum=0 by using export CUDA_VISIBLE_DEVICES='0'  command to shield gpu in kubeflow, at the same time, NNI will use
    return {
        memory: `${memory}Mi`,
        cpu: `${cpuNum}`,
        'nvidia.com/gpu': `${gpuNum}`
    };

to set 'nvidia.com/gpu': ${gpuNum}``, which ${gpuNum} could be 0.
I didn't get the point by changing code to
public generatePodResource(memory: number, cpuNum: number, gpuNum: number): any {
    const resources = {
        memory: `${memory}Mi`,
        cpu: `${cpuNum}`,
        'nvidia.com/gpu': `${gpuNum}`
    };

    if (gpuNum !== 0) {
        resources['nvidia.com/gpu'] = gpuNum;
    }

    return resources;
}

Do you mean that if you set gpuNum=0 in NNI config, it does not work?

Yes, because of
    nvidiaScript = `export CUDA_VISIBLE_DEVICES='0'`;
}```

this part, even if I set gpuNum:0,
it always uses gpu with index 0 inside the container.
This happens on v0.7.

It seems that CUDA_VISIBLE_DEVICES='0' does not work on your k8s,  this might be a bug of NNI. Have you tried changing the source code to export CUDA_VISIBLE_DEVICES='' or export CUDA_VISIBLE_DEVICES='-1', and use source install.sh to test?

Tested CUDA_VISIBLE_DEVICES='', it works fine.
As long as I know, CUDA_VISIBLE_DEVICES is used to set index of gpus you want to use, not the number of gpus.
So if the above code is intended to use 0 gpus inside the container, I think it is wrongly used.
https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#env-vars
https://stackoverflow.com/questions/39649102/how-do-i-select-which-gpu-to-run-a-job-on

It seems so. I'll fix it ASAP, or if you are interested in NNI, it will be great if you can give a pr to fix this bug.
Thanks for giving the feedback.


Keep a checkpoint of the last known log location

Issue type:
Feature request
What happened:
A particular server produces many GB of log a day. When I need to troubleshoot an issue by enabling an extra nginx field, the exporter will have to receive an updated config and subsequently be restarted. Due to the restart, the exporter re-parses the entire log file from the beginning to "now" which causes it to throw errors because the beginning of the file doesn't match the live config in the exporter. The result of this is missing metrics until the exporter catches up to "now". Sometimes this re-parsing can take upwards of an hour.
What you expected to happen:
I expect the nginx exporter to pick up where it left off after the exporter gets restarted instead of having to re-scan the entire log file.
Environment:

Exporter version: https://github.com/martin-helmich/prometheus-nginxlog-exporter/releases/tag/v1.3.0
OS (e.g. from /etc/os-release): CentOS 7

Thank you for this tool, it's been very helpful thus far.

Issue https://github.com/martin-helmich/prometheus-nginxlog-exporter/issues/73 seems to be relevant as well.

Bump to keep this open

Sorry for the accidental close, @pgporada. Seems like @helmich-bot got a bit overzealous on this one.


Update packages so as to successfully compile in Xcode 13

Overview
Two packages need updating in order to successfully compile in Xcode 13.
This PR:

Updates the Spectre package to 0.10.1
Updates the PathKit package to 1.0.1

@Iron-Ham @farshadtx should this be merged automatically on green? CI seems to be stale.


Can we add a new template for vue-vite ?

Can we add a new template for vue-vite ?

Yeah, I think we can.

@jerrywu001 do you have any template/sandbox/preset in mind? What are the minimal configuration files we need to run such a template?
@DeMoorJasper I guess the current bundler supports Vite, right? I saw that it's vue-cli as environment

@jerrywu001 do you have any template/sandbox/preset in mind? What are the minimal configuration files we need to run such a template?

Same as the vue3 preset, then turn the environment into vite


Crash when creating a world or generating new chunks

Getting a crash when generating a world and StructPro tries to add structures.
A similar error happens when generating new chunks.
http://pastebin.com/nySxmBAt

Thanks for report. You're using an outdated version. Download 1.1 version.


Can't use TextAlignmentConstraint within Interface Builder

Issue
I'm unable to use the TextAlignmentConstraint within Interface Builder.
Changing the custom constraint class to TextAlignmentConstraint has no effect and the attribute extra attributes do not appear in the attributes inspector. At runtime, this appears in the console:
Unknown class TextAlignmentConstraint in Interface Builder file.

This is a Swift project and I am trying to include the constraint within a UITableViewCell xib.
My Environment
I am using BonMot 5.3 via Carthage.
Things I've Tried
I can create the constraint in code no problem.
If I specify BONTextAlignmentConstraint for the custom class name in Interface Builder, it works but the extra attributes don't appear and it crashes at runtime on line 188 of TextAlignmentConstraint.swift:
let distanceFromTop1 = distanceFromTop(of: firstItem!, with: firstItemAttribute)

With:
Thread 1: Fatal error: Attempt to reason about unspecified constraint attribute

My suspicion is that Interface Builder can't find constraints within imported frameworks? If I create a custom constraint within my own project, it is able to find that. I tried this:
class MyTextAlignmentConstraint: TextAlignmentConstraint {}

But TextAlignmentConstraint is not open.

Thanks for reporting this. On first reading, I believe this should be working. I’ll dig into it soon and get back to you. I don’t use Interface builder, so I wouldn’t be surprised if this had regressed. If I can fix it, I’ll add tests 😉

Hey Matt,
Thanks again for your detailed bug report! I was able to reproduce your issue. I don't yet know what is causing it, but I have a little more info and two workaround for you.
Workaround 1

You (apparently) have to use the Objective-C name of the class, which is BONTextAlignmentConstraint.
You don't have to specify a module in Interface Builder.
I havne't been able to get the @IBInspectable properties to work, but it does work if you pass the values manually in user-defined runtime attributes. You need to add entries for string properties called firstAlignment and secondAlignment, and you can pass any of these as values: top, cap height, x-height, first baseline, last baseline, bottom.

Workaround 2
Use CocoaPods. Unpopular opinion, perhaps, but I tested it and I was able to use the constraint as intended without any issues.
Unanswered Questions
I created a framework target inside my example project, and added a Swift file to it that looked like this:
import UIKit

@objc(PREFIXEDMyConstraint)
public class MyConstraint: NSLayoutConstraint {

    @IBInspectable var coolBeans: String?

    public override func awakeFromNib() {
        super.awakeFromNib()
        print("coolBeans:", String(describing: coolBeans))
    }
}

With that in place, I was able to refer to the class in Interface Builder as PREFIXEDMyConstraint, and set the inspectable properties without having to use user-defined runtime attributes. I don't know what the difference is with the Carthage-built framework, nor why it works in CocoaPods.
It looks like, at the very least, we should update the docs to make this more clear, but I'd love to find and fix the underlying issue.

Here's a project that reproduces the issue. If you convert it over to using CocoaPods, you can use the constraint in IB without issue.
BonTest.zip

Yeah, it’s an Xcode limitation: anything pre-compiled (by Carthage or otherwise) doesn’t get the extra attributes in the attributes inspector.
You can remove the Carthage-compiled framework, use a workspace, and add and integrate (to that workspace) BonMot.xcodeproj. That should be all that’s necessary, but (with Xcode 10.1 and Xev’s BonTest.zip) Interface Builder can’t find the class for some reason — messing about, I kept seeing the error Unknown class __TtC6BonMot23TextAlignmentConstraint in Interface Builder file. There’s a couple workarounds, made a screencast showing one of them in effect:

https://archive.org/download/BONTextAlignmentConstraintScreencast/BONTextAlignmentConstraint Screencast.mp4

There’s another workaround involving editing BonMot source code, but honestly not really worth it…

That method — modifying class TextAlignmentConstraint: @objc(BONTextAlignmentConstraint) → @objc // crossing fingers because we're no longer prefixing and clashes could result.

With this a symbol _OBJC_CLASS_$_BONTextAlignmentConstraint disappears and is replaced by _OBJC_CLASS_$__TtC6BonMot23TextAlignmentConstraint — see nm -gU BonMot.framework/BonMot | grep 'TextAlignmentConstraint'

Honestly, not sure either this or the method from the video are worth the hassle. Just using the user-defined runtime attributes is ergonomic enough.


chore: update configuration/data/definitions.ts  for new configuration types

Missing definitions for

Agent-specific config types
SignerConf
ChainConf
Logging types

Make sure these get into definitions.ts and the adjacent rust file :)


Blog on CROSS-PLATFORM vs NATIVE App Dev | What one should choose

Write a technical blog on CROSS-PLATFORM (React Native, Flutter) vs NATIVE (Java, Kotlin, Swift) App Development, what one should choose

Can I take this up

Submitted in PR #17


Very poor compression performance

I have a .glb file which I'm trying to compress using DRACO, when using an online tool like https://products.aspose.app/3d/compression/gltf and saving as ".drc" it compresses from 350k to 14k(!) but when using gltf-pipeline it only compresses to 250k or so (and when observing the file, there is still a lot of JSON-looking data in the compressed file).
If I simply to a "zip" compression on the model, I achieve much better results than DRACO (52kb) so I guess I'm doing something wrong?
here is the file just in case
model.glb.zip

.drc is a binary format native to the draco library whereas .glb is binary + JSON, so there will be some differences in the output.
If you want to reduce the amount of JSON in the GLB you could try using a tool like gltfpack to merge meshes prior to running draco compression. That seems to be the cause of most of the JSON bloat.
You can also try tweaking some of the draco compression settings in gltf-pipeline. I'm not sure what values https://products.aspose.app/3d/compression/gltf is using.

Thanks


Camera Was Broken

I just used dopamine 2.0 to jailbreak my phone
And my camera was broken.
iPhone7Plus 15.7.3
Anyone can help me?
iPhone7Plus 15.7.3

duplicate


Modify environment name on the Rancher, metadata doesn't change

Rancher versions:
rancher/server: Rancher 1.6.10
rancher/external-dns: v0.7.5
Docker version: (docker version,docker info preferred)
17.06.2-ce
Environment Template: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:

Rancher catalog deployment Alibaba Cloud DNS.
Create service "foo" in stack "bar" belongs to environment "baz".
Modify the stack name or environment name on the rancher.
Results:
The A record and TXT record for the Aliyun DNS are not updated

Other：
Infoblox DNS has the same bug

When you edit the stack name or env name, the metadata doesn't change.
It looks like metatdata doesn't change until the services are upgraded.
DNS just use what the stack name from metadata.
This issue can be linked to rancher/rancher#7860

https://github.com/rancher/rancher/issues/10234 should address this. It's in the latest 1.6. @kingsd041 can you try again?

@yasker
Tested with rancher-server version- v1.6.11-rc6.
When I change the stack name, A record and TXT record will be updated to Aliyun DNS.
But modifying the environment name is still not updated.
Can I close this Issue?

@alena1108 do you think modify environment name should be supported as well?

@yasker sure

Created a PR for the env name issue

This needs a PR to use rancher/external-dns:v0.7.9 for the relevant catalog entries using external DNS. .

PR for catalog change is https://github.com/rancher/community-catalog/pull/688

Available with template v0.3.0

Thanks @deniseschannon

@yasker
Tested with rancher-server version- v1.6.13-rc2 with template v0.3.0.
When I change the environment name, A record and TXT record will be updated to Aliyun DNS.
Test passed.


upgrade jest to fix broken tests due to modules imports

That fixes error with test/webhooks.test.ts:
ENOENT: no such file or directory, open 'node:path'

Issue was due to some packages started to use require("node:path") imports format, that wasn't support by Jest 26.
It was addressed and fixed in https://github.com/jestjs/jest/issues/11637, so upgrading Jest would work there.
As follow-up, we also need to upgrade base docker image, as Jest 29 doesn't work with node:12

@fedordikarev looks like CI/CD is still failed - https://github.com/neondatabase/github-automations/actions/runs/10547373655/job/29246515679#step:5:13

ok, I tested locally with node 22.
Currently it doesn't work as some dependencies still require more up-to-date node version:
npm WARN EBADENGINE   required: { node: '>= 18' }

(you could check "Install dependencies step" from workflow)
Lets try with node18 (I will push changes for that) and consider further upgrade later

@antelman107 could you take a look if upgrade to node18 fix it? (review changes, approve and run the tests?)

ok... I will think about that as same changes fix tests localy, using act to run GH Actions localy and inside my branch: https://github.com/fedordikarev/neondatabase-github-automations/actions/runs/10559237154/job/29250261280
I will reach you back when I found anything related
@antelman107


release artifacts for release v0.0.4

Description of changes:
Generating the latest helm chart templates for elasticache controller. This will help in running soak test and scraping metrics for this service controller.
P.S. there were no changes in controller files when running make build-controller
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@vijtrip2 can you, please, update go.mod to use runtime v0.2.1 ?

/ok-to-test
/approve

/test elasticache-kind-e2e

/test elasticache-kind-e2e

/test elasticache-kind-e2e

/test elasticache-kind-e2e


Deployment options (classic) is not supported option

What is the sense to have a deployment tutorial for unsupported deployment option: "Deployment Options (Classic) is no longer supported and will be removed from the App Service menu. Click here for the new Deployment Center experience." Please, publish something that is up to date.

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

ID: 41386916-1ae4-1a69-855a-c48f3804e673
Version Independent ID: 180ca783-20c2-672c-303c-69cc8b42e71b
Content: Configure continuous deployment for Bot Service - Bot Service
Content Source: articles/bot-service-build-continuous-deployment.md
Service: bot-service
Product: bot-framework
GitHub Login: @ivorb
Microsoft Alias: v-ivorb

This is a duplicate of issue# 820.


cmd/go: clarify "does not contain package" error?

What version of Go are you using (go version)?

$ go version
go version go1.14.4 windows/amd64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\karl\AppData\Local\go-build
set GOENV=C:\Users\karl\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\karl\go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=c:\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=c:\go\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=C:\Users\karl\code\winsrv\go.mod
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\karl\AppData\Local\Temp\go-build530336870=/tmp/go-build -gno-record-gcc-switches

What did you do?
main.go:
package main

func main() {

}

go.mod:
module mymod

go 1.13

require golang.org/x/sys v0.0.0-20190204203706-41f3e6584952

go build
What did you expect to see?
I expected it to download that version of sys.
What did you see instead?
go: finding module for package golang.org/x/sys
main.go:4:2: module golang.org/x/sys@latest found (v0.0.0-20200610111108-226ff32320da), but does not contain package golang.org/x/sys

I wanted version<PHONE_NUMBER>3706-41f3e6584952 but it's attempting to download<PHONE_NUMBER>1108-226ff32320da instead, and also failing for some reason.

What did you do?

Please post the actual program that reproduces the problem. This one does not — the main.go file seems to have been oversimplified.
mymod$ txtar * </dev/null
-- go.mod --
module mymod

go 1.13

require golang.org/x/sys v0.0.0-20190204203706-41f3e6584952
-- main.go --
package main

func main() {

}

mymod$ go build

mymod$ cat go.mod
module mymod

go 1.13

require golang.org/x/sys v0.0.0-20190204203706-41f3e6584952

From the error message you are reporting, I suspect that your actual program includes the line
import (
	"golang.org/x/sys"
)

which provokes go build to attempt to find some version of a module containing the package golang.org/x/sys. The module golang.org/x/sys does not have any .go source files at its root, so there is no such package (as the error message states).

CC @jayconrod @matloob
I'm not sure how we could make this clearer without also making it too verbose, but if you have a specific suggestion we could consider it.

CC @jayconrod @matloob
I'm not sure how we could make this clearer without also making it too verbose, but if you have a specific suggestion we could consider it.

Maybe keep the current error msg, plus append "No go files found. Are you sure you have the correct import location?"

+1

hey guys I am also facing same issue.
My project tree is below,
github.com/
└── omkarjoshi
└── go-modules
├── api
│   └── api.go
├── core
│   └── print.go
└── go.mod
My module file =
module omkar/omkarjoshi/appmodule
go 1.15
replace github.com/omkarjoshi/go-modules/core v0.0.0 => ../../../github.com/omkarjoshi/go-modules
module github.com/omkarjoshi/go-modules@latest found (v0.0.0-20200823212604-5a8df914cc79), but does not contain package github.com/omkarjoshi/go-modules/core

+1


base: Made classes with default configs to be instantiated easily.

Fixes #522
@pdxjohnny does this seem right? The tests gave no red flags.

Great work! Very happy to see this merged :)


VB-1150-Remove-Visit-Delete-endpoint-as-this-is-not-a-requirement

What does this pull request do?
removes delete visit code that has no requirement
What is the intent behind these changes?
To reduce security risk

Should I delete the service code also?

Should I delete the java service code also?

Ideally, but as discussed we could leave it for now.

Good to merge.


⚠ Processors has degraded performance

In 0ecb6cf, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 93 ms

Resolved: Processors performance has improved in 8cf9c7e.


Links to custom pages don't finish loading, expects page template

Thank you for the recent update, @psychobunny , custom pages are available again, yay :smile:
But I'm afraid I still have problems. I linked to a newly created page using a relative link (example). When clicked, the loading bar is stuck at 90% and the page won't load. Upon reloading the entire page, the content apears instantly. So this only concerns (relative?) links.

On 23 Apr 2015 5:15 pm, "Mo"<EMAIL_ADDRESS>wrote:

Thank you for the recent update, @psychobunny
https://github.com/psychobunny , custom pages are available again, yay [image:
:smile:]
But I'm afraid I still have problems. I linked to a newly created page
using a relative link (example). When clicked, the
loading bar is stuck at 90% and the page won't load. Upon reloading the
entire page, the content apears instantly. So this only concerns
(relative?) links.

Yup.. I pulled master, updated all plugins and restarted afterwards..

example.tpl?v=v0.5.0-2
This doesn't seem right. You're on the latest master right? dc16a665aec3be17b7b6b01501782ba0a00b0005

Just pulled again, I'm on 67eef3653be595225306a7255d338f6bba11d001.
Dev console:
Failed to load https://schreibnacht.de/templates/impressum.tpl?v=v0.5.0-2-3149-ga5c5295
resource: the server responded with a status of 404 (Not Found)
nodebb.min.js:15 Uncaught Error: Unable to load template: impressum (Not Found)

Figured out how to repro. Fixed :)

One or two interwebz for you, @psychobunny. You are awesome! :grin:
psychobunny<EMAIL_ADDRESS>schrieb am Mo., 27. Apr. 2015 um
17:55:

Figured out how to repro. Fixed :)
—
Reply to this email directly or view it on GitHub
https://github.com/psychobunny/nodebb-plugin-custom-pages/issues/9#issuecomment-96721885
.

I only take payment in Over 9000 Internet's, nothing less.
;)