text:
Please Support Multiple Identities or Personas

I have two personas online, my professional persona and my personal/family personas are kept separate online.
In this real-life example, I will never associate my facebook with my github via way of keybase (i wont proof facebook and github on the same keybase account, because that then associates them).
Are my concerns common, is anyone else concerned about the same thing?
Can/Will keybase support multiple personas or identities?

We do support this. You can keybase logout of one account and then log in to the second.
We don't plan to make it much easier than it already is, because most people don't do this.

I also would love the ability to be logged in to multiple accounts simultaneously.
I understand Keybase is “single identity” driven, but I think that idea is misguided.
The equivalent in GnuPG would be to say “ERROR: —genkeys: you can only generate one private key ring per instance of gnupg, please log out of current OS user and log into a new user to manage a second private keypair”
You are just creating an artificial hurdle that won’t prevent people from doing it, and will only hurt the people who try jumping over that hurdle and trip and fall and break their face.
People who want to do this will do it, so why not make it simpler for them?
If the answer is “it’s not a priority” I totally understand and can put up with the inconvenience of switching between identities.
But if the answer is “multiple email addresses are bad. multiple personas are bad, everyone should know about all your emails and PGP keys and social accounts” then I think that is misguided.
The whole “discourage multiple accounts” thing makes sense for Facebook and twitter etc. but not for keybase imo.

The logout/login process is not very user friendly because if people want to run multiple identities they usually want to be able to be logged into all of them at the same time which would mean the clients should be able to handle it. Running multiple instances on win/osx/linux would work, but multiple instances on a phone are problematic.

@bradmurray I agree. Logging in/out is not representative of real-life, for example, any one of my acquaintances should be able to reach me at any time, despite whether they are professional acquaintances or otherwise. Just because i'm "at work" doesnt mean i shouldnt receive notifications from anyone else.

Excellent software but honestly I'm surprised this wasn't a must-have in version 1. Part of managing one's privacy these days is managing one's identities. I know many people who would balk at using Keybase because they can't easily manage multiple identities.

We already support this.
On Wed, Feb 14, 2018 at 1:32 AM Wolf McNally notifications@github.com
wrote:

Excellent software but honestly I'm surprised this wasn't a must-have in
version 1. Part of managing one's privacy these days is managing one's
identities. I know many people who would balk at using Keybase because
they can't easily manage multiple identities.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/keybase/client/issues/8586#issuecomment-365509735,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA05_5nmKbxpy6Qo4gSBEbrGYXtP5js0ks5tUn35gaJpZM4Pfm9d
.

@maxtaco I just checked the iPhone app and logging in to multiple accounts simultaneously (the subject of this issue) is not yet supported.
I need to log out and log back in with a different account. During which time I can no longer get notifications for the previous account.

We already support this.

How is this already supported? I run keybase on Android, Windows and OSX and on all of them I have to logout and log back in to change identities.

I'm a new keybase user using it for multiple identities and I too would like to see the UX around being logged into multiple identities simultaneously become better.

This is a sorely missing feature, imo.

I'll add my vote for this one as well, and also point out that the Firefox container solution doesn't help with chat -- chat seems to be only supported with the native app, with the exception of the limited chat enabled by the browser extension.  So, the browser can't really fix this issue.
I have a similar use case to others here; I have a need to keep my work-related communication separate from personal accounts.  I'm happy to see the new "exploding messages" feature; I hope this one might get some consideration now that that one is done.  (Maybe also chat search via the GUI, but that's a different issue.)

Hey, I just started to use keybase and the first thing I checked was if I can create separate accounts for private and business use cases. It would be great to have these two logged in in the app simultaneously.

Jumping on this bandwagon as well. A lot of services nowadays do support multiple identities and/or personas logged in at the same time. It'd be awesome if keybase could do the same for those of us who keep separate online identities for separate areas of work.

N+1'd. An important use case is the ability to make "bot" accounts to be members in a team (e.g. to auto-push DevOps secrets into a Keybase Git repo)

+1 on this. Multiple identities should be supported.

We don't plan to make it much easier than it already is, because most people don't do this.

Many people who already have accounts in different places do have one for work and one for their personal identity. I know many, MANY people in this case, and looking at the list of people in this thread, there are indeed many of us.
Please bring this to Keybase

+1 I also have personal (where I am generally opinionated on things that matter to me) and my company account (fun but filtered)

Conflicted if the "already supported" responses ought to be treated as depressing or hilarious.

Dropping in to +1 here. Keybase looks fascinating but I have had my fingers burnt in the past by letting different areas of my life overlap (new rule: colleagues only get added on social media when one or other of us leaves!) Not doing that again!

Want this as well.

The logout/login process is not very user friendly because if people want to run multiple identities they usually want to be able to be logged into all of them at the same time which would mean the clients should be able to handle it. Running multiple instances on win/osx/linux would work, but multiple instances on a phone are problematic.

If it is not feasible on phone, then don't try to implement this for phone. Do it for the desktop app. It is (obviously) a largely overlooked feature.

+1000
For me, this is a dealbreaker - as much as I love keybase, until multiple personas will be properly supported, it will be just a toy app I'm checking out every now and then.

+1 This is the main reason I'm not using keybase tbh.

It's quite understandable that software developers want to discourage or prevent account creation spam. It can clog up the namespace, for one thing. It allows Sybil attacks in dicsussions, for another, so a person can pretend to be multiple people all arguing the same side (happens on Reddit and Twitter all the time). Making it too easy for a person to have many logins will also make it too easy for the person to take up many times the free allocation of cloud storage per person.
So I definitely will not argue for multiple identities without limit.
However, two is a bare minimum, because many of us find it desirable to keep our personal and professional lives separate. If carrying a single mobile device, you would want to have both identities logged in. Or you might have separate business and personal devices, and in that case, you can much more easily implement security procedures, so certain business-related files are never allowed to touch a personal device.
You might need a third identity to say and do naughty things, not naughty enough to make you a criminal in the civilized world, but naughty enough to damage your personal or professional life if found out and, in some less civilized parts of the world, be stoned to death.
You can probably imagine reasons for additional identities.
I think about five or six would be a reasonable limit.

Definitely a must have !

I just joined a workplace that uses Keybase and would love to have the ability to simultaneously sign into my work and personal accounts.
I'd understand if it wasn't a priority though.

We're close on this, either in this release or the next.

In https://github.com/keybase/client/issues/2104#issuecomment-493079134 it's said that you can currently keybase login -s anotheraccount to switch account

Is there any UI support planned for this?

yes.
however I currently can't get desktop notifications for any of the other logged in accounts. I have to switch and visually check for unread chats.

Please add support for this!

I honestly can't believe someone, never mind someone responsible for a product like keybase, would honestly think "most people don't have multiple identities on the internet"

There's a subculture of people who seem to have melted their selves into the internet like butter on toast. People who do this will naturally interact with lots of others who have done the same to a greater or lesser extent so they come to believe it is normal. If a primary way you interact with other humans is online, then you might eventually arrive at the conclusion that the people posting prolifically online are representative of all humans. Because how else would you ever comes across anyone? It's a weird self perpetuating bubble.
That said I am not sure if the devs/bosses here think this (though I haven't read all the other related issues yet so maybe they do) or if they are merely indifferent or uninterested.
IMHO security and privacy/anonymity are intrinsically linked in every practical way.
Like the others, I would also consider this tool much more useful if I didn't have to sit and think which portion of my life it is most suited for, which is my train of thought at the moment.

Feature: is in current release version.
Feature Request Issue: continues discussion as if it is not there.
Feature:

Feature: is in current release version.

I am new to this whole github thing but why is the issue still marked as "open"? Also #2104 "Feature Request: Logging into multiple keybase accounts locally". In my limited experience, mostly lurking, devs/admins are extremely happy to close these things once they are resolved.
Found this thread (and the many others which link here) trying to determine if it is possible or no. All I see is many people stating it's not possible. I can't see anything obvious on my phone about how to do this. "Add identities" lets me verify on about 800 mastodon servers.

Because these threads get long, and after a while it's no longer clear what feature they were talking about to begin with.
Also, Keybase client has 2.6k issues open... which tells you that this project is not focused much on closing / managing issues and is more focused on coding / reviewing code.
The closed issues mostly tend to be bugs that were fixed, since they are much easier to put a binary value on completion.

I think this issue is still open and people are still talking about this because currently, there is no Graphical User Interface (GUI) support for multiple identities or personas through the Keybase app.
Here's my +1 for GUI support in addition to the Command Line Interface (CLI) implementation.

@junderw

Feature: is in current release version.

The feature definitely doesn't exist in current version in an acceptable manner.

+1. Especially with chat there's times where I'd want to use alternative identities. If Keybase is aiming for businesses to support Keybase, then it would be incredibly useful to have different accounts for work and private use.

Note that these days twitter allows to simultaneously connect to up to 5 accounts/identities at the same time, right there through the normal official GUI. Just click on "More" then the blue "⊕" to add more accounts. (I never use that feature, but I'm glad it exists.)

Also note that these days, gmail (or only G Suite?) supports multiple accounts natively:

Kebase technically supports it, but having to re-enter your password
every time is a massive pain.
On Wed., Nov. 6, 2019, 7:19 a.m. Jean-Philippe Paradis, <
notifications@github.com> wrote:

Also note that these days, gmail (or only G Suite?) supports multiple
accounts natively:
[image: Multiple gmail accounts]
https://camo.githubusercontent.com/5646d7d9503d7d5513b0623695dfd33968a03675/68747470733a2f2f7777772e68657873747265616d2e6e65742f746d702f676d61696c2d6d756c7469706c652d6163636f756e74732e706e67
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/keybase/client/issues/8586?email_source=notifications&email_token=AIEGR7W5YENP5SGDKQTYRS3QSKY5DA5CNFSM4D36N5O2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDGK3GY#issuecomment-550284699,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIEGR7U5DEVHW4FWYV6FJFLQSKY5DANCNFSM4D36N5OQ
.

Being able to be logged in to multiple accounts simultaneously is distinctly different.

I think this issue is still open and people are still talking about this because currently, there is no Graphical User Interface (GUI) support for multiple identities or personas through the Keybase app.
Here's my +1 for GUI support in addition to the Command Line Interface (CLI) implementation.

We just got our wish.
Multiple identities or personas support through the Keybase app Graphical User Interface (GUI).
That's in addition to the Command Line Interface (CLI) implementation.
Yes!

Sounds great, but as soon as I select "Log in as another user" it immediately logs me out and I have to enter my password again to log back in...

This is now in the app in version 5.0 on all platforms. You should be able to switch users without entering your password every time.
@Hexstream, if you have "Always stay logged in" checked in the Advanced Settings tab, that sounds like a bug. Please send feedback after reproducing and make another issue. Thanks.

You are right, checking "Always stay logged in" solves the problem, but this behavior is not intuitive at all. I created a new issue.

Thanks so much for fixing this issue! I use this feature on a daily basis, and it works great.
I have two suggestions to make it even more awesome:
https://github.com/keybase/client/issues/23850 to show notifications for all accounts configured as "always stay logged in".
https://github.com/keybase/client/issues/23851 to allow switching between "always stay logged in" accounts with just a keyboard shortcut, or a single click, and remember what tab was last open for each account.

authors: AngryAnt Avamander Hexstream IpsmLorem ItsExtra Mikaela QuentinBellus TheKangaroo bradmurray cbluth cjb dabura667 dlumma domq fortran77 getraf grilldos heronhaye hexagile jcausey-astate jfinstrom junderw mahmad-nutrien maxtaco mvdan neunenak rsoltanzadeh srd424 supakeen tstrijdhorst w3bb wolfmcnally


text:
fix jump to new conversation of kbfs chats

@keybase/react-hackers this fixes the jump to new convo flow

I renamed the payload param and flow didn't catch it because the payload types weren't exact. i don't remember why we undid that (it used to be) but it really should go back i think

source: gharchive/pull-request

repo: keybase/client

license_type: permissive

license_source: github-api


text:
fix loading team on create

Messy because team get takes a name

Spawn a getDetails on team created because the component will not have the teamname
Store entry teamNameToID on team created so we have it as soon as possible

cc @keybase/y2ksquad

We can easily expose an RPC that takes an ID (if we don’t have one already)

@maxtaco changing the gui to use the team ID here is part of y2k-974

authors: buoyad maxtaco


text:
[Mac OS] Old block DBs not being cleaned up

diskCacheBlocks.leveldb admin$ date
Fri 27 Apr 2018 18:36:24
diskCacheBlocks.leveldb admin$ pwd
/Users/admin/Library/Application Support/Keybase/kbfs_block_cache/v1/diskCacheBlocks.leveldb
diskCacheBlocks.leveldb admin$ ls -l
total 10540072
drwxr-xr-x  117 admin  staff   3.9K 27 Apr 15:36 .
drwxr-xr-x    5 admin  staff   170B 30 Sep  2017 ..
-rw-r--r--    1 admin  staff    50M 20 Feb 23:11 009400.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:11 009401.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:20 009459.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:20 009460.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:39 009608.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:39 009609.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:39 009610.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:39 009611.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:47 009668.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:47 009669.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:53 009726.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:55 009751.ldb
-rw-r--r--    1 admin  staff    50M 20 Feb 23:55 009752.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:00 009804.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:15 009981.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:15 009982.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:15 009983.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:15 009984.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:15 009985.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:20 010043.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:20 010044.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:25 010098.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:25 010099.ldb
-rw-r--r--    1 admin  staff    50M 21 Feb 00:25 010100.ldb
-rw-r--r--    1 admin  staff    17M 21 Feb 00:25 010101.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:27 010303.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:40 010451.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:40 010452.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:40 010453.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:40 010454.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:40 010455.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:40 010456.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:40 010457.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:40 010458.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 10:51 010510.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010752.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010753.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010754.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010755.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010756.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010757.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010758.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010759.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010760.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:16 010761.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 010991.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 010992.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 010993.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 010994.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 010995.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 010996.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 010997.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 010998.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 010999.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:35 011000.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:44 011104.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:44 011105.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:44 011106.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:44 011107.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:47 011153.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:47 011154.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:47 011155.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:51 011213.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:51 011214.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:52 011251.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 11:55 011299.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:00 011421.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:00 011422.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:00 011423.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:00 011424.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:00 011425.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:00 011426.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:00 011427.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:04 011473.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:04 011474.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:04 011475.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:08 011533.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:08 011534.ldb
-rw-r--r--    1 admin  staff    50M 24 Feb 12:08 011535.ldb
-rw-r--r--    1 admin  staff    44M 24 Feb 12:08 011536.ldb
-rw-r--r--    1 admin  staff    50M 11 Mar 14:21 011632.ldb
-rw-r--r--    1 admin  staff    50M 11 Mar 14:21 011633.ldb
-rw-r--r--    1 admin  staff    50M 11 Mar 14:21 011634.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:29 011852.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:29 011853.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:29 011854.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:29 011855.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:29 011856.ldb
-rw-r--r--    1 admin  staff    10M 26 Apr 10:29 011857.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:29 011858.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:29 011859.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:29 011860.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:29 011861.ldb
-rw-r--r--    1 admin  staff    12M 26 Apr 10:29 011862.ldb
-rw-r--r--    1 admin  staff   7.5M 26 Apr 10:29 011863.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:30 011864.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:30 011865.ldb
-rw-r--r--    1 admin  staff    35M 26 Apr 10:30 011866.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:30 011867.ldb
-rw-r--r--    1 admin  staff    45M 26 Apr 10:30 011868.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:30 011869.ldb
-rw-r--r--    1 admin  staff    19M 26 Apr 10:30 011870.ldb
-rw-r--r--    1 admin  staff    47M 26 Apr 10:30 011871.ldb
-rw-r--r--    1 admin  staff    11M 26 Apr 10:30 011872.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:30 011873.ldb
-rw-r--r--    1 admin  staff    50M 26 Apr 10:30 011874.ldb
-rw-r--r--    1 admin  staff    43M 26 Apr 10:30 011875.ldb
-rw-r--r--    1 admin  staff     0B 27 Apr 09:30 011887.log
-rw-r--r--    1 admin  staff    32M 27 Apr 15:36 011889.ldb
-rw-r--r--    1 admin  staff    46K 27 Apr 15:36 011890.ldb
-rw-r--r--    1 admin  staff    16B 27 Apr 09:30 CURRENT
-rw-r--r--    1 admin  staff     0B 30 Sep  2017 LOCK
-rw-r--r--    1 admin  staff   368K 27 Apr 15:37 LOG
-rw-r--r--    1 admin  staff   1.1M 21 Feb 00:28 LOG.old
-rw-r--r--    1 admin  staff    10K 27 Apr 15:36 MANIFEST-011888

Old .ldb's not being cleaned up. I made a backup, removed the old ones, relaunched keybase and everything still running normally.
As a sidenote, why are these DBs so big when I only have 17mb of files in my KBFS? (currently, had more before)
If there's any extra debugging information I can provide, just let me know!

@kklash: as explained here under the "Local disk usage policy" section, we keep up to 20 GB of blocks, depending on the free space of your drive.  If you use more of the drive, we will shrink that cache automatically if KBFS is running.
We cache all blocks you've even seen, including from team and public folders, and past blocks from old versions of the files in some cases.

source: gharchive/issue

authors: kklash strib

repo: keybase/kbfs

license_source: bigquery


text:
Update kbfstool URL

it has been changed in https://github.com/keybase/kbfs/commit/3cf9045546540bb72435bb48cd53471773a46c76 but URL didn't updated.

can be related to #309

Thanks!


text:
cr: speed up while journaling by avoiding extraneous block uploads and downloads

This PR enables a journaled TLF to use only local information during conflict resolution, and completely avoids creating a conflict branch on the servers.  Getting there required quite a few changes (let me know if you'd prefer them broken out into separate PRs):

tlfJournal pauses flushing as soon as it notices a conflict.
conflictResolver figures out which blocks don't need to be uploaded, and passes that to MDOps.ResolveBranch so the journal can ignore them.
We now write the resolution MD to the journal, rather than directly to the server (due to the ResolveBranch semantics).
Since the journal might have uploaded some blocks before discovering a conflict, BlockServer now has an IsFlushed method that the conflictResolver can use to tell which blocks have already been flushed.
blockJournal now has a way to avoid removing the data for flushed blocks from disk, until the next successful MD flush.  This helps us avoid re-downloading blocks in the case where the resolution MD itself hits a conflict during flushing, and we have to re-do CR all over again.

(This is possible now because we are writing the resolution MD to the journal, and won't know if there's a conflict until later.)

conflictResolver needed several tweaks to work correctly when the unmerged branch contains a resolutionOp, which wasn't possible before.
RootMetadata.deepCopy needs to also copy the cached block changes -- otherwise when the journal converts a branch and replaces the cached MD entries, it could wind up forgetting the cached block change pointer.

This fixes a bug in master that we just didn't have test coverage for, but now we do.

Ok fixed up, ready for another look please.

Known unrelated CI failures.  Merging.


text:
Switch on major versions when reading

Otherwise, we may panic when reading a header
from an unknown minor version.
Move some non-common functions out to better places.

Coverage increased (+0.04%) to 86.244% when pulling 72453ddb0f9d49ab06adb214e119187bb313b94d on akalin/fix-switch into 5ff37ca6c69573e0786615153f260a45b266476b on master.

Hmm. I should probably write a test for this. I'll prep one tomorrow.

authors: akalin-keybase coveralls

repo: keybase/saltpack


text:
roadmap: update for 2023

This updates the roadmap with the major changes planned for Keylime in 2023.
Please have a look and see, if the goals are defined well enough and if I forgot something to add.

Codecov Report

Merging #1323 (cc93e8a) into master (8ddfd12) will decrease coverage by 0.49%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files

Flag
Coverage Δ

packit-e2e
74.15% <ø> (-0.49%)
:arrow_down:

testsuite
11.07% <ø> (ø)

unittests
1.92% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

keylime/keylime_agent.py
72.55% <0.00%> (-0.58%)
:arrow_down:

Just to make clear the key realization on the parenthetical comment on the 4th bullet on @THS-on answer. It seems clear to me there is the need for separating the "ascertaining the integrity" of the attestation artifacts (i.e., tpm2_checkquote, the replaying of both MB and IMA log and matching of PCRs) and the subsequent validation against policy.

authors: THS-on codecov-commenter maugustosilva

repo: keylime/keylime


text:
Installation failed with "yo keystone"

Expected behavior
I was following the "Get Started" page, "Commands". I wanted to install the latest version of keystone and startup new project.
Actual behavior
After the keystone-generator installed, tried to do "yo keystone" and the installation has started but it does not generate the project. I got the following error:
screen shot 2016-05-24 at 10 21 49
Thanks for helping me out!

Issue was fixed with #195, the Gruntfile is out of date on the 0.3.16 with npm install
@mxstbr

repo: keystonejs/generator-keystone

license: mit


text:
(WIP) build: restructure project

Changes

[x] Setup Dependabot
[x] Use standard instead of xo
[x] Unify Licenses
[x] Setup npm metadata
[x] Setup editorconfig

Should homepage be changed to whatever site we deploy docs to?

authors: Jytesh Kikobeats

repo: keyvhq/keyv

license: MIT


text:
🛑 Helsinki Regional Transport Authority is down

In 629e789, Helsinki Regional Transport Authority (https://www.hsl.fi/) was down:

HTTP code: 502
Response time: 27501 ms

Resolved: Helsinki Regional Transport Authority is back up in 17c0c16 after 11 minutes.

repo: keywordnew/helsinki-watchtower


text:
Included RML Strategy, fixed some mistakes, and updated sources to respect RML-IO

@anaigmo: I have removed "join" from the comment in the ontology to make rml:Strategy and rml:strategy implicitly specific to RML-CC.

@frmichel Can you check?

Hi @chrdebru, sorry I've been away from the last discussions. I'm just confused about commit https://github.com/kg-construct/rml-cc/pull/49/commits/29216b27393ed1b1ab2a83e8fd94cd09e1b394a1, I though the plan was to move rml:Strategy to core, but it is reintegrated into CC here. Why is that?

@frmichel the explanation is here https://github.com/kg-construct/rml-core/issues/51 (last comment from Ben)

Ok got it, thx @dachafra, sorry for missing that.

no worries! :-)

Just one tiny remark, the rendered.html mentions 10 January 2024 as the spec date. This is on purpose or should be updated?
Apart from that I've good, you can merge the PR whenever you like.

authors: chrdebru dachafra frmichel

repo: kg-construct/rml-cc


text:
Join specification when logical source is the same

Let's say we have two triple maps that refer to the same logical source (and with same, we really mean same URI, not "same because the descriptions lead to the semantically same logical source").
Sample source (CSV)
id,parent_id
1,2
2,1

Base mapping (YARRRML)
prefixes
  ex: http://example.com#
sources:
  test: [data.csv]
mappings:
  test1:
    s: ex:$(id)
    po:
      p: ex:parent
      o:
        mapping: test2
  test2:
    s: ex:$(parent_id)

We have following use cases that are underspecified in de spec

the spec currently says If the logical source of the child triples map and the logical source of the parent triples map of a referencing object map are not identical, then the referencing object map must have at least one join condition.

If a join condition is specified AND the logical source is not the same: common case, execute join condition between each iteration pair
If a join condition is specified AND the logical source is the same: same as above
If no join condition is specified AND the logical source is not the same: do a full join (i.e., take all iterations into account)

example output: ex:1 ex:parent ex:2, ex:1 ex:parent ex:1, ex:2 ex:parent ex:2, ex:2 ex:parent ex:1

If no join condition is specified AND the logical source is the same: don't do a full join, but take the current iteration into account

example output: ex:1 ex:parent ex:2, ex:2 ex:parent ex:1
this last one is the edge case, but allows to 'join per iteration'. Question is: should we make this edge case explicit, or should there be a different way to tackle this edge case?

To continue the discussion of this issue, and considering that there is already a spec written, I would suggest making a PR @elsdvlee so the rest can review it and provide comments!

See https://github.com/kg-construct/rml-core/pull/78

awesome! Please assign @andimou @pmaria @bjdmeest @DylanVanAssche as potential reviewers

My view on defining equality of logical sources:
Object equality in programming languages is used as the basis for many things. For example comparison in different data structures for uniqueness and hashing. (Think dictionaries, sets etc.)
I strongly believe we should be able to leverage this for logical sources. I think source and logical source equality is something that is very useful to have when building RML processors.
Therefor, I would propose to come up with a definition of equality which can be implemented as such.
My proposal would be to define a logical source or source to be equal to another logical source or source if the RML-defined properties of the description of both are equal.

RML-defined: Those properties that are defined by a specification to have behavior that influences the behavior of an RML processor.

These properties MUST be listed for the rml:LogicalSource specification.
These properties MUST be listed for any rml:Source description.
Doing so will allow RML processors to map these descriptions to standard object equality mechanisms in their respective programming languages to best leverage the language's abilities.

authors: bjdmeest dachafra elsdvlee pmaria

repo: kg-construct/rml-core


text:
🛑 P is down

In 00a3866, P ($P) was down:

HTTP code: 0
Response time: 0 ms

Resolved: P is back up in 5880ac1 after 8 minutes.

repo: khadanja/upptime


text:
🛑 SF is down

In 227f417, SF ($SF) was down:

HTTP code: 530
Response time: 3063 ms

Resolved: SF is back up in 83259c4 after 8 minutes.


text:
Fatal error with latest update

Hi! Thanks for your image, I'm happy using it!
Unfortunately, with the latest update, I'm not able to run postgres in docker-compose.yml
The error is
FATAL:  could not create lock file "/run/postgresql/.s.PGSQL.5432.lock": No such file or directory

Your image part from docker-compose.yml
postgres:
  restart: always
  image: kiasaki/alpine-postgres:latest
  environment:
    - POSTGRES_PASSWORD=test
    - POSTGRES_DB=test_db
    - POSTGRES_USER=test_user
  volumes:
    - ./persistant/pgdata:/var/lib/postgresql/data

I've switched to 9.5 tag and everything works fine.

Sorry looks like the same as #32
You can close the issue if you decide that it's a duplicate. Thank you!

repo: kiasaki/docker-alpine-postgres


text:
Telepathy does not work with Fortune enchantment

The telepathy enchantment disables fortune from allowing ore blocks to yield more than 1 of their resource, whereas the fortune enchantment without telepathy would allow ores to yield 2-3.

Is there any possible fix to the telepathy enchantment to allow more than 1 resource to be sent to the inventory when fortune is being used on the same tool?

Ill be fixing it in the next update.

#Badbones69totherescue

This has been fixed and will be in the next update.

authors: Scirrio Yukun99 kicjow

repo: kicjow/Crazy-Enchantments


text:
Logged in drawer updates

What ❓

making avatar 48 by 48
making name bigger

Story 📖
Trello
before and after 👀

killing it! One tweak: could you please increase the distance from the top of the screen to the header avatar?

Between top-of-header-avatar and system bar: 16dp (or 18 if you want to use our grid)
Between top-of-header-avatar and top-of-screen: 40dp (or 42 if you want to use our grid)

That space is 16dp, my avi has a white background so it's hard to see

 Improve navigation and filtering on Android app

authors: dannyalright eoji

repo: kickstarter/android-oss


text:
[Ignore] CI Failure Validation

Just drafting PR to verify if a CI failure is related to changes in Cartfile or general environment issue.

SwiftFormat found issues:

File
Rules

Kickstarter-iOS/Library/OptimizelyResultTypeTests.swift:13:1
warning: (spaceInsideComments) Add leading and/or trailing space inside comments.

  Generated by :no_entry_sign: Danger

SwiftFormat found issues:

File
Rules

Kickstarter-iOS/AppDelegate.swift:10:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:11:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:12:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:13:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:14:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:15:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:16:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:17:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:18:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:19:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:20:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:21:1
warning: (sortedImports) Sort import statements alphabetically.

Kickstarter-iOS/AppDelegate.swift:22:1
warning: (sortedImports) Sort import statements alphabetically.

  Generated by :no_entry_sign: Danger

No longer needed to check ci validation

authors: msadoon nativeksr

repo: kickstarter/ios-oss


text:
Password reveal functionality

What
Show/hide password on login. 👁
See 👀

 Native: Password reveal option to make entering passwords easier

authors: Scollaco ifbarrera


text:
AX6S不定时自动重启

`                                                 _____
_____________________________      __________  /_
_  __ __  __ \  _ _  __ _ | /| / /_  /  __/
/ // /  // /  /  / / / |/ |/ /  /   / /_
_/  ./_/// //____/|_/ //    _/
/_/
_________________________________________
           OpenWrt 08.02.2022 by Kiddin'
     _________________________________________

系统负载:  0.33 0.25 0.21  	运行时间:  21 min
内存已用:  21 % of 227MB  	IP  地址:  192.168.0.1
系统存储:  17% of 78.7M  	CPU 信息: ARMv8 Processor x 2
[root@OpenWrt:02:28 PM ~] # cat /sys/fs/pstore/*
Oops#1 Part1
<6>[    9.048398] tun: Universal TUN/TAP device driver, 1.6
<6>[    9.074886] cryptodev: driver 1.12 loaded.
<6>[    9.081134] Loading modules backported from Linux version v5.15.58-0-g7d8048d4e064
<6>[    9.088728] Backport generated by backports.git v5.15.58-1-0-g42a95ce7
<6>[    9.116066] xt_time: kernel timezone is -0000
<7>[    9.172139] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
<7>[    9.183164] mt7915e 0000:01:00.0: assign IRQ: got 142
<7>[    9.188314] pci 0000:00:00.0: enabling bus mastering
<6>[    9.193291] mt7915e 0000:01:00.0: enabling device (0000 -> 0002)
<7>[    9.199395] mt7915e 0000:01:00.0: enabling bus mastering
<6>[    9.261106] mt7622-wmac 18000000.wmac: HW/SW Version: 0x8a108a10, Build Time: 20190801210006a
<6>[    9.261106]
<6>[    9.366162] mt7622-wmac 18000000.wmac: N9 Firmware Version: reserved, Build Time: 20220630094834
<6>[    9.408501] mt7915e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20211222184017a
<6>[    9.408501]
<6>[    9.549747] mt7915e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20211222184052
<6>[    9.614454] mt7915e 0000:01:00.0: WA Firmware Version: DEV_000000, Build Time: 20211222184111
<6>[    9.735732] PPP generic driver version 2.4.2
<6>[    9.740941] PPP MPPE Compression module registered
<6>[    9.746777] NET: Registered protocol family 24
<14>[    9.753146] kmodloader: done loading kernel modules from /etc/modules.d/*
<6>[   10.355906] zram0: detected capacity change from 0 to 78643200
<6>[   10.426265] Adding 76796k swap on /dev/zram0.  Priority:100 extents:1 across:76796k SSDsc
<6>[   12.700070] mtk_soc_eth 1b100000.ethernet eth0: Link is Down
<6>[   12.703505] mtk_soc_eth 1b100000.ethernet eth0: configuring for fixed/2500base-x link mode
<6>[   12.703677] mtk_soc_eth 1b100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
<6>[   12.703695] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
<6>[   12.707013] mt7530 mdio-bus:00 lan1: configuring for phy/gmii link mode
<6>[   12.707758] 8021q: adding VLAN 0 to HW filter on device lan1
<6>[   12.712393] br-lan: port 1(lan1) entered blocking state
<6>[   12.712404] br-lan: port 1(lan1) entered disabled state
<6>[   12.716849] device lan1 entered promiscuous mode
<6>[   12.716857] device eth0 entered promiscuous mode
<6>[   12.726779] mt7530 mdio-bus:00 lan2: configuring for phy/gmii link mode
<6>[   12.727334] 8021q: adding VLAN 0 to HW filter on device lan2
<6>[   12.731970] br-lan: port 2(lan2) entered blocking state
<6>[   12.731981] br-lan: port 2(lan2) entered disabled state
<6>[   12.732684] device lan2 entered promiscuous mode
<6>[   12.741533] mt7530 mdio-bus:00 lan3: configuring for phy/gmii link mode
<6>[   12.743953] 8021q: adding VLAN 0 to HW filter on device lan3
<6>[   12.748836] mt7530 mdio-bus:00 lan3: Link is Up - 1Gbps/Full - flow control rx/tx
<6>[   12.752498] br-lan: port 3(lan3) entered blocking state
<6>[   12.752509] br-lan: port 3(lan3) entered disabled state
<6>[   12.753896] device lan3 entered promiscuous mode
<6>[   12.756669] br-lan: port 3(lan3) entered blocking state
<6>[   12.756681] br-lan: port 3(lan3) entered forwarding state
<6>[   12.756768] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
<6>[   12.769739] mt7530 mdio-bus:00 wan: configuring for phy/gmii link mode
<6>[   12.770260] 8021q: adding VLAN 0 to HW filter on device wan
<6>[   12.774823] mt7530 mdio-bus:00 wan: Link is Up - 1Gbps/Full - flow control off
<6>[   12.777093] IPv6: ADDRCONF(NETDEV_CHANGE): wan: link becomes ready
<6>[   13.159944] pppoe-wan: renamed from ppp0
<6>[   13.433189] mt7530 mdio-bus:00 lan2: Link is Up - 100Mbps/Full - flow control rx/tx
<6>[   14.286329] mt7530 mdio-bus:00 lan2: Link is Down
<6>[   14.294018] mt7530 mdio-bus:00 lan1: Link is Up - 100Mbps/Full - flow control rx/tx
<6>[   15.002148] br-lan: port 1(lan1) entered blocking state
<6>[   15.002168] br-lan: port 1(lan1) entered forwarding state
<6>[   15.259329] br-lan: port 4(wlan0) entered blocking state
<6>[   15.259342] br-lan: port 4(wlan0) entered disabled state
<6>[   15.259568] device wlan0 entered promiscuous mode
<6>[   15.259640] br-lan: port 4(wlan0) entered blocking state
<6>[   15.259647] br-lan: port 4(wlan0) entered forwarding state
<6>[   15.918171] mt7530 mdio-bus:00 lan2: Link is Up - 100Mbps/Full - flow control rx/tx
<6>[   15.918229] br-lan: port 2(lan2) entered blocking state
<6>[   15.918243] br-lan: port 2(lan2) entered forwarding state
<6>[   16.006841] br-lan: port 4(wlan0) entered disabled state
<6>[   16.640989] br-lan: port 5(wlan1) entered blocking state
<6>[   16.641001] br-lan: port 5(wlan1) entered disabled state
<6>[   16.641170] device wlan1 entered promiscuous mode
<6>[   16.641231] br-lan: port 5(wlan1) entered blocking state
<6>[   16.641237] br-lan: port 5(wlan1) entered forwarding state
<6>[   17.038752] br-lan: port 5(wlan1) entered disabled state
<6>[   17.940844] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
<6>[   17.941026] br-lan: port 5(wlan1) entered blocking state
<6>[   17.941035] br-lan: port 5(wlan1) entered forwarding state
<6>[   22.031440] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
<6>[   22.031584] br-lan: port 4(wlan0) entered blocking state
<6>[   22.031593] br-lan: port 4(wlan0) entered forwarding state
<1>[10901.799290] Unable to handle kernel paging request at virtual address dead000000000110
<1>[10901.807213] Mem abort info:
<1>[10901.810041]   ESR = 0x96000004
<1>[10901.813095]   EC = 0x25: DABT (current EL), IL = 32 bits
<1>[10901.818401]   SET = 0, FnV = 0
<1>[10901.821489]   EA = 0, S1PTW = 0
<1>[10901.824646] Data abort info:
<1>[10901.827516]   ISV = 0, ISS = 0x00000004
<1>[10901.831378]   CM = 0, WnR = 0
<1>[10901.834364] [dead000000000110] address between user and kernel address ranges
<0>[10901.841554] Internal error: Oops: 96000004 [#1] SMP
<7>[10901.846425] Modules linked in: pppoe ppp_async pppox ppp_mppe ppp_generic mt7915e mt7615e mt7615_common mt76_connac_lib mt76 mac80211 ipt_REJECT cfg80211 xt_time xt_tcpudp xt_state xt_quota xt_pkttype xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_cgroup xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT xt_MASQUERADE xt_LOG xt_FLOWOFFLOAD xt_CT tcp_bbr slhc nf_tproxy_ipv6 nf_tproxy_ipv4 nf_reject_ipv4 nf_log_ipv6 nf_log_ipv4 nf_log_common nf_flow_table nf_conntrack_netlink macvlan iptable_nat iptable_mangle iptable_filter ip_tables hwmon crc_ccitt compat cryptodev xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_NPT ip6table_mangle
<7>[10901.846575]  ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 tun zram zsmalloc crypto_user algif_skcipher algif_rng algif_hash algif_aead af_alg sha1_generic seqiv authenc arc4 leds_gpio gpio_button_hotplug
<7>[10901.952790] CPU: 1 PID: 4271 Comm: kworker/u4:3 Not tainted 5.10.134 #0
<7>[10901.959392] Hardware name: Xiaomi Redmi Router AX6S (DT)
<7>[10901.964712] Workqueue: nf_ft_offload_stats nf_flow_table_offload_setup [nf_flow_table]
<7>[10901.972622] pstate: 20000005 (nzCv daif -PAN -UAO -TCO BTYPE=--)
<7>[10901.978622] pc : nf_flow_offload_ip_hook+0x7c4/0x138c [nf_flow_table]
<7>[10901.985056] lr : nf_flow_offload_ip_hook+0x7d8/0x138c [nf_flow_table]
<7>[10901.991485] sp : ffffffc014a5bc20
<7>[10901.994789] x29: ffffffc014a5bc20 x28: 0000000000000000
<7>[10902.000093] x27: ffffff80038a4248 x26: 0000000000000000
<7>[10902.005397] x25: ffffff8001b71a00 x24: ffffffc008ab9660
<7>[10902.010702] x23: ffffffc014a5bd40 x22: 0000000000000002
<7>[10902.016007] x21: ffffffc008ab9650 x20: 0000000000000000
<7>[10902.021311] x19: dead0000000000f0 x18: 0000000000000000
<7>[10902.026615] x17: 0000000000000015 x16: ffffffc0108185d0
<7>[10902.031919] x15: 000000000000003d x14: 0000000000000000
<7>[10902.037224] x13: ffffffc008ab9398 x12: ffffffffffffffff
<7>[10902.042528] x11: 0000000000000008 x10: ffffff8000005100
<7>[10902.047832] x9 : ffffff8003afff7c x8 : 0000000000000000
<7>[10902.053136] x7 : ffffffffffffffff x6 : 0089e70200000000
<7>[10902.058441] x5 : 0000000000000002 x4 : 0000000000000000
<7>[10902.063744] x3 : ffffff800018ad00 x2 : 0000000000000000
<7>[10902.069049] x1 : dead000000000100 x0 : 0000000000000001
<7>[10902.074354] Call trace:
<7>[10902.076795]  nf_flow_offload_ip_hook+0x7c4/0x138c [nf_flow_table]
<7>[10902.082880]  nf_flow_table_offload_setup+0x478/0x670 [nf_flow_table]
<7>[10902.089230]  process_one_work+0x1d4/0x370
<7>[10902.093231]  worker_thread+0x178/0x4e0
<7>[10902.096971]  kthread+0x120/0x124
<7>[10902.100192]  ret_from_fork+0x10/0x18
<0>[10902.103761] Code: d1004013 eb0002bf 54000580 52800014 (f9401263)
<4>[10902.109846] ---[ end trace 35a8132a39490859 ]---
Panic#2 Part1
<6>[    9.116066] xt_time: kernel timezone is -0000
<7>[    9.172139] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
<7>[    9.183164] mt7915e 0000:01:00.0: assign IRQ: got 142
<7>[    9.188314] pci 0000:00:00.0: enabling bus mastering
<6>[    9.193291] mt7915e 0000:01:00.0: enabling device (0000 -> 0002)
<7>[    9.199395] mt7915e 0000:01:00.0: enabling bus mastering
<6>[    9.261106] mt7622-wmac 18000000.wmac: HW/SW Version: 0x8a108a10, Build Time: 20190801210006a
<6>[    9.261106]
<6>[    9.366162] mt7622-wmac 18000000.wmac: N9 Firmware Version: reserved, Build Time: 20220630094834
<6>[    9.408501] mt7915e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20211222184017a
<6>[    9.408501]
<6>[    9.549747] mt7915e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20211222184052
<6>[    9.614454] mt7915e 0000:01:00.0: WA Firmware Version: DEV_000000, Build Time: 20211222184111
<6>[    9.735732] PPP generic driver version 2.4.2
<6>[    9.740941] PPP MPPE Compression module registered
<6>[    9.746777] NET: Registered protocol family 24
<14>[    9.753146] kmodloader: done loading kernel modules from /etc/modules.d/*
<6>[   10.355906] zram0: detected capacity change from 0 to 78643200
<6>[   10.426265] Adding 76796k swap on /dev/zram0.  Priority:100 extents:1 across:76796k SSDsc
<6>[   12.700070] mtk_soc_eth 1b100000.ethernet eth0: Link is Down
<6>[   12.703505] mtk_soc_eth 1b100000.ethernet eth0: configuring for fixed/2500base-x link mode
<6>[   12.703677] mtk_soc_eth 1b100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
<6>[   12.703695] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
<6>[   12.707013] mt7530 mdio-bus:00 lan1: configuring for phy/gmii link mode
<6>[   12.707758] 8021q: adding VLAN 0 to HW filter on device lan1
<6>[   12.712393] br-lan: port 1(lan1) entered blocking state
<6>[   12.712404] br-lan: port 1(lan1) entered disabled state
<6>[   12.716849] device lan1 entered promiscuous mode
<6>[   12.716857] device eth0 entered promiscuous mode
<6>[   12.726779] mt7530 mdio-bus:00 lan2: configuring for phy/gmii link mode
<6>[   12.727334] 8021q: adding VLAN 0 to HW filter on device lan2
<6>[   12.731970] br-lan: port 2(lan2) entered blocking state
<6>[   12.731981] br-lan: port 2(lan2) entered disabled state
<6>[   12.732684] device lan2 entered promiscuous mode
<6>[   12.741533] mt7530 mdio-bus:00 lan3: configuring for phy/gmii link mode
<6>[   12.743953] 8021q: adding VLAN 0 to HW filter on device lan3
<6>[   12.748836] mt7530 mdio-bus:00 lan3: Link is Up - 1Gbps/Full - flow control rx/tx
<6>[   12.752498] br-lan: port 3(lan3) entered blocking state
<6>[   12.752509] br-lan: port 3(lan3) entered disabled state
<6>[   12.753896] device lan3 entered promiscuous mode
<6>[   12.756669] br-lan: port 3(lan3) entered blocking state
<6>[   12.756681] br-lan: port 3(lan3) entered forwarding state
<6>[   12.756768] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
<6>[   12.769739] mt7530 mdio-bus:00 wan: configuring for phy/gmii link mode
<6>[   12.770260] 8021q: adding VLAN 0 to HW filter on device wan
<6>[   12.774823] mt7530 mdio-bus:00 wan: Link is Up - 1Gbps/Full - flow control off
<6>[   12.777093] IPv6: ADDRCONF(NETDEV_CHANGE): wan: link becomes ready
<6>[   13.159944] pppoe-wan: renamed from ppp0
<6>[   13.433189] mt7530 mdio-bus:00 lan2: Link is Up - 100Mbps/Full - flow control rx/tx
<6>[   14.286329] mt7530 mdio-bus:00 lan2: Link is Down
<6>[   14.294018] mt7530 mdio-bus:00 lan1: Link is Up - 100Mbps/Full - flow control rx/tx
<6>[   15.002148] br-lan: port 1(lan1) entered blocking state
<6>[   15.002168] br-lan: port 1(lan1) entered forwarding state
<6>[   15.259329] br-lan: port 4(wlan0) entered blocking state
<6>[   15.259342] br-lan: port 4(wlan0) entered disabled state
<6>[   15.259568] device wlan0 entered promiscuous mode
<6>[   15.259640] br-lan: port 4(wlan0) entered blocking state
<6>[   15.259647] br-lan: port 4(wlan0) entered forwarding state
<6>[   15.918171] mt7530 mdio-bus:00 lan2: Link is Up - 100Mbps/Full - flow control rx/tx
<6>[   15.918229] br-lan: port 2(lan2) entered blocking state
<6>[   15.918243] br-lan: port 2(lan2) entered forwarding state
<6>[   16.006841] br-lan: port 4(wlan0) entered disabled state
<6>[   16.640989] br-lan: port 5(wlan1) entered blocking state
<6>[   16.641001] br-lan: port 5(wlan1) entered disabled state
<6>[   16.641170] device wlan1 entered promiscuous mode
<6>[   16.641231] br-lan: port 5(wlan1) entered blocking state
<6>[   16.641237] br-lan: port 5(wlan1) entered forwarding state
<6>[   17.038752] br-lan: port 5(wlan1) entered disabled state
<6>[   17.940844] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
<6>[   17.941026] br-lan: port 5(wlan1) entered blocking state
<6>[   17.941035] br-lan: port 5(wlan1) entered forwarding state
<6>[   22.031440] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
<6>[   22.031584] br-lan: port 4(wlan0) entered blocking state
<6>[   22.031593] br-lan: port 4(wlan0) entered forwarding state
<1>[10901.799290] Unable to handle kernel paging request at virtual address dead000000000110
<1>[10901.807213] Mem abort info:
<1>[10901.810041]   ESR = 0x96000004
<1>[10901.813095]   EC = 0x25: DABT (current EL), IL = 32 bits
<1>[10901.818401]   SET = 0, FnV = 0
<1>[10901.821489]   EA = 0, S1PTW = 0
<1>[10901.824646] Data abort info:
<1>[10901.827516]   ISV = 0, ISS = 0x00000004
<1>[10901.831378]   CM = 0, WnR = 0
<1>[10901.834364] [dead000000000110] address between user and kernel address ranges
<0>[10901.841554] Internal error: Oops: 96000004 [#1] SMP
<7>[10901.846425] Modules linked in: pppoe ppp_async pppox ppp_mppe ppp_generic mt7915e mt7615e mt7615_common mt76_connac_lib mt76 mac80211 ipt_REJECT cfg80211 xt_time xt_tcpudp xt_state xt_quota xt_pkttype xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_cgroup xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT xt_MASQUERADE xt_LOG xt_FLOWOFFLOAD xt_CT tcp_bbr slhc nf_tproxy_ipv6 nf_tproxy_ipv4 nf_reject_ipv4 nf_log_ipv6 nf_log_ipv4 nf_log_common nf_flow_table nf_conntrack_netlink macvlan iptable_nat iptable_mangle iptable_filter ip_tables hwmon crc_ccitt compat cryptodev xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_NPT ip6table_mangle
<7>[10901.846575]  ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 tun zram zsmalloc crypto_user algif_skcipher algif_rng algif_hash algif_aead af_alg sha1_generic seqiv authenc arc4 leds_gpio gpio_button_hotplug
<7>[10901.952790] CPU: 1 PID: 4271 Comm: kworker/u4:3 Not tainted 5.10.134 #0
<7>[10901.959392] Hardware name: Xiaomi Redmi Router AX6S (DT)
<7>[10901.964712] Workqueue: nf_ft_offload_stats nf_flow_table_offload_setup [nf_flow_table]
<7>[10901.972622] pstate: 20000005 (nzCv daif -PAN -UAO -TCO BTYPE=--)
<7>[10901.978622] pc : nf_flow_offload_ip_hook+0x7c4/0x138c [nf_flow_table]
<7>[10901.985056] lr : nf_flow_offload_ip_hook+0x7d8/0x138c [nf_flow_table]
<7>[10901.991485] sp : ffffffc014a5bc20
<7>[10901.994789] x29: ffffffc014a5bc20 x28: 0000000000000000
<7>[10902.000093] x27: ffffff80038a4248 x26: 0000000000000000
<7>[10902.005397] x25: ffffff8001b71a00 x24: ffffffc008ab9660
<7>[10902.010702] x23: ffffffc014a5bd40 x22: 0000000000000002
<7>[10902.016007] x21: ffffffc008ab9650 x20: 0000000000000000
<7>[10902.021311] x19: dead0000000000f0 x18: 0000000000000000
<7>[10902.026615] x17: 0000000000000015 x16: ffffffc0108185d0
<7>[10902.031919] x15: 000000000000003d x14: 0000000000000000
<7>[10902.037224] x13: ffffffc008ab9398 x12: ffffffffffffffff
<7>[10902.042528] x11: 0000000000000008 x10: ffffff8000005100
<7>[10902.047832] x9 : ffffff8003afff7c x8 : 0000000000000000
<7>[10902.053136] x7 : ffffffffffffffff x6 : 0089e70200000000
<7>[10902.058441] x5 : 0000000000000002 x4 : 0000000000000000
<7>[10902.063744] x3 : ffffff800018ad00 x2 : 0000000000000000
<7>[10902.069049] x1 : dead000000000100 x0 : 0000000000000001
<7>[10902.074354] Call trace:
<7>[10902.076795]  nf_flow_offload_ip_hook+0x7c4/0x138c [nf_flow_table]
<7>[10902.082880]  nf_flow_table_offload_setup+0x478/0x670 [nf_flow_table]
<7>[10902.089230]  process_one_work+0x1d4/0x370
<7>[10902.093231]  worker_thread+0x178/0x4e0
<7>[10902.096971]  kthread+0x120/0x124
<7>[10902.100192]  ret_from_fork+0x10/0x18
<0>[10902.103761] Code: d1004013 eb0002bf 54000580 52800014 (f9401263)
<4>[10902.109846] ---[ end trace 35a8132a39490859 ]---
<0>[10902.119936] Kernel panic - not syncing: Oops: Fatal exception
<2>[10902.125675] SMP: stopping secondary CPUs
<0>[10902.129591] Kernel Offset: disabled
<0>[10902.133073] CPU features: 0x0000002,04002004
<0>[10902.137333] Memory Limit: none
`

如果安装了Watchcat 模块（服务菜单里），可以尝试把 默认的 8.8.8.8那个ip改成你能ping通的国内地址，就不会导致误判重启了，或者用不到的话你可以关闭这个模块，希望对你有帮助

如果安装了Watchcat模块（菜单地址里），可以试一下8.8.8.8那个ip成你ping通的国内模块，就不会导致判别重启了，或者这个用不到的话你可以关闭，希望对你有帮助

谢谢你提供的方法，我的 模块只安装了openchash upnp bypass 和自带的系统在线更新

同样ax6s，模块只装了 系统在线更新、bypass 和 upnp，也是不定时重启，每天大概重启3、4次。

尝试下关闭网络-防火墙-路由/NAT 分载？我之前也是没装啥也反复重启，关了就稳定多了.

我的 网络-防火墙 页面里面没有路由/Nat 分载 这一项啊..

authors: ERxhao SRGOD digiw dreamflandre


text:
KOGITO-6606 KOGITO-6446 Produce event listener before starting Data I…

…ndex

The (build) kogito-runtimes check has failed. Please check the logs.

The (build) kogito-apps check has failed. Please check the logs.

The (build) kogito-examples check has failed. Please check the logs.

The (build) kogito-apps check has failed. Please check the logs.

Jenkins rerun kogito-examples tests

Jenkins rerun kogito-apps tests

The (build) kogito-examples check has failed. Please check the logs.

Jenkins rerun kogito-examples tests

authors: cristianonicolai kie-ci nmirasch

repo: kiegroup/kogito-runtimes