text:
Editor conflicts the angular router

Hi,
I have an issue with the editor. I'm using angular and ngRoute module that is using #/something. When the editor is enabled and I try to change a language or click on my username the content disappearing and it should refresh the page to see it again.

I am not sure I understand you correctly. When you change the language in your app you want to update the language from the In-Context-Editor as well?

Not exactly. When I try to choose another language from the list from the In-Context-Editor the homepage content disappear I saw just a white page.

Did you adjust the prefix and suffix of the In-Context editor? This is important when working with AngularJS. See "Customize the key decorator": https://phraseapp.com/docs/guides/in-context-editor/configure/

Yes I did. I'm using this:
PhraseApp::InContextEditor.configure do |config|
  config.prefix = "{*{__"
  config.suffix = "__}*}"
end

This worked with the old gem.

It would be great if you could contact our support directly so we can dig a little deeper. Just send us an email to support@phraseapp.com

authors: Sysqa docstun

repo: phrase/phraseapp-in-context-editor-ruby


text:
TamperMonkey Update might have broken script

Hi,
Was thoroughly enjoying your script to keep the tag button visible (many thanks)
My version of tampermonkey just updated to v4.81.1 and it's stopped working ever since.  Occasionally the button does appear but then vanishes a couple of seconds later.  Tried the obvious like restarts and re-installs.
Just loaded ViolentMonkey and it's working fine in that.

Thanks for the report. I also personally use Violent monkey, but I'll test with the latest version of Tampermonkey and see if I can reproduce the issue.

Actually I experienced similar issues with ViolentMonkey. Not sure, maybe this is even related to browser changes (I'm using latest Firefox). The change in https://github.com/phw/musicbrainz-magic-tagger-button/commit/3bfc2cdb51ca534551586ebd53bd2b37d394fa83 fixes the issue for me, both with Tampermonkey and ViolentMonkey.
Could you check if this latest version works for you?
Also a general note for Tampermonkey (even though this is likely known): Tampermonkey will ask about permission to allow URL access to 127.0.0.1 (which is localhost). These are the requests to Picard and need to be allowed. See this screenshot (sorry, I only have a German screenshot right now, but I guess the general idea should be clear anyway):

Actually the need for the permission dialog can be avoided by adding a @connect declaration, so I did this as well. Latest version from https://raw.githubusercontent.com/phw/musicbrainz-magic-tagger-button/main/mb-magic-tagger-button.user.js should now work properly in Tampermonkey.

Hi,
Sorry, should have mentioned I'm using Chrome in case it's relevant.
I tried the first update you posted no change, removed the url tried again and it asks for permission which I allowed, but still no button.  It was still working fine in violentmonkey.
Just done the second update and still no change.  If viewing a release group it adds a tagger column, the buttons appear, but then they vanish after 1-2 seconds and there is nothing to click on. If viewing a release nothing appears.  It's working fine in violentmonkey still.

@Tigggger I just checked this with latest Chrome 108 and latest Tampermonkey, no issues running the script with Tampermonkey here.
Could you check the browser console in the developer tools (which you can open with Ctrl+Shift+I)? The user script should always output some debug messages or in your case probably some error messages. All the output but this script are prefixed with [Magic Tagger Button]

Well, we found the problem :-)
The script was failing on ports 8001+, when I checked my version of picard it was set to port 8000, I don't think I've ever changed that so it must be the default.
I changed picard to 8001 and it's working fine again.

source: gharchive/issue

authors: Tigggger phw

repo: phw/musicbrainz-magic-tagger-button

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 YSF REF is down

In 0ab9cdc, YSF REF (https://ysf.freedmr.it) was down:

HTTP code: 500
Response time: 934 ms

Resolved: YSF REF is back up in f021ab8 after 10 minutes.

repo: picchiosat/HBLink-Uptime


text:
IDE reports an "java.lang.Throwable: Invalid file" error when a file name changed

Observed behaviour
I got the stack trace below when the name of a feature file changed.
The filename change happened due to changing the Git branch, possibly changing the branch in a shell outside of the IDE.
(Usually all I notice in the IDE, is that the small branch info in the bottom right if the IDE window is updated - and the project files list updates as needed.)
java.lang.Throwable: Invalid file: file:///Users/<username>/full/path/to/feature_file/xyz.feature (invalid)
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:370)
	at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:353)
	at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:156)
	at com.picimako.gherkin.toolwindow.TagOccurrencesRegistry.calculateCounts(TagOccurrencesRegistry.java:69)
	at com.picimako.gherkin.toolwindow.TagOccurrencesRegistry.updateOccurrenceCounts(TagOccurrencesRegistry.java:65)
	at com.picimako.gherkin.toolwindow.GherkinTagTreeModel.lambda$updateModelForFile$8(GherkinTagTreeModel.java:208)
	at com.intellij.util.SmartList.forEach(SmartList.java:385)
	at com.picimako.gherkin.toolwindow.GherkinTagTreeModel.lambda$updateModelForFile$9(GherkinTagTreeModel.java:208)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at com.picimako.gherkin.toolwindow.GherkinTagTreeModel.lambda$updateModelForFile$10(GherkinTagTreeModel.java:208)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at com.picimako.gherkin.toolwindow.GherkinTagTreeModel.updateModelForFile(GherkinTagTreeModel.java:207)
	at com.picimako.gherkin.toolwindow.GherkinPsiChangeListener.updateModelAndToolWindow(GherkinPsiChangeListener.java:93)
	at com.picimako.gherkin.toolwindow.GherkinPsiChangeListener.updateGherkinTree(GherkinPsiChangeListener.java:77)
	at com.picimako.gherkin.toolwindow.GherkinPsiChangeListener.childrenChanged(GherkinPsiChangeListener.java:40)
	at com.intellij.psi.impl.PsiManagerImpl.notifyPsiTreeChangeListener(PsiManagerImpl.java:407)
	at com.intellij.psi.impl.PsiManagerImpl.fireEvent(PsiManagerImpl.java:350)
	at com.intellij.psi.impl.PsiManagerImpl.childrenChanged(PsiManagerImpl.java:299)
	at com.intellij.psi.AbstractFileViewProvider.onContentReload(AbstractFileViewProvider.java:275)
	at com.intellij.psi.impl.file.impl.FileManagerImpl.reloadPsiAfterTextChange(FileManagerImpl.java:573)
	at com.intellij.psi.impl.file.impl.PsiVFSListener$MyFileDocumentManagerListener.lambda$fileWithNoDocumentChanged$0(PsiVFSListener.java:700)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:992)
	at com.intellij.psi.impl.file.impl.PsiVFSListener$MyFileDocumentManagerListener.fileWithNoDocumentChanged(PsiVFSListener.java:695)
	at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:699)
	at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:659)
	at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:491)
	at com.intellij.util.messages.impl.ToDirectChildrenMessagePublisher.publish$intellij_platform_core(CompositeMessageBus.kt:310)
	at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:448)
	at jdk.proxy2/jdk.proxy2.$Proxy29.fileWithNoDocumentChanged(Unknown Source)
	at jdk.internal.reflect.GeneratedMethodAccessor389.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl.multiCast(FileDocumentManagerImpl.java:176)
	at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl.lambda$new$0(FileDocumentManagerImpl.java:132)
	at jdk.proxy2/jdk.proxy2.$Proxy29.fileWithNoDocumentChanged(Unknown Source)
	at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl.contentsChanged(FileDocumentManagerImpl.java:698)
	at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl$MyAsyncFileListener$1.afterVfsChange(FileDocumentManagerImpl.java:648)
	at com.intellij.openapi.vfs.newvfs.AsyncEventSupport.afterVfsChange(AsyncEventSupport.java:135)
	at com.intellij.openapi.vfs.newvfs.AsyncEventSupport.processEventsFromRefresh(AsyncEventSupport.java:158)
	at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.fireEventsInWriteAction(RefreshSessionImpl.java:233)
	at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.lambda$fireEvents$1(RefreshSessionImpl.java:214)
	at com.intellij.openapi.application.impl.ApplicationImpl.lambda$runEdtProgressWriteAction$7(ApplicationImpl.java:972)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
	at com.intellij.openapi.progress.util.PotemkinProgress.runInSwingThread(PotemkinProgress.java:150)
	at com.intellij.openapi.application.impl.ApplicationImpl.lambda$runEdtProgressWriteAction$8(ApplicationImpl.java:972)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteActionWithClass(ApplicationImpl.java:980)
	at com.intellij.openapi.application.impl.ApplicationImpl.runEdtProgressWriteAction(ApplicationImpl.java:970)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteActionWithNonCancellableProgressInDispatchThread(ApplicationImpl.java:953)
	at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.lambda$fireEvents$2(RefreshSessionImpl.java:209)
	at com.intellij.openapi.application.WriteAction.lambda$run$1(WriteAction.java:87)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteActionWithClass(ApplicationImpl.java:980)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1006)
	at com.intellij.openapi.application.WriteAction.run(WriteAction.java:86)
	at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.fireEvents(RefreshSessionImpl.java:208)
	at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl.lambda$queueSession$2(RefreshQueueImpl.java:109)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$safeTransferToEdt$7(NonBlockingReadActionImpl.java:708)
	at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:208)
	at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21)
	at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:190)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:861)
	at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:478)
	at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79)
	at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:121)
	at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:792)
	at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
	at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:733)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:761)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:690)
	at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$10(IdeEventQueue.kt:593)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWithoutImplicitRead(ApplicationImpl.java:1485)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:593)
	at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:67)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:369)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:368)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:368)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:363)
	at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:997)
	at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
	at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:997)
	at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$7(IdeEventQueue.kt:363)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:861)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:405)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)

Expected behaviour
The plugin should update it's file list/loaded files when files (or folders) are changed externally (i.e. in a file system explorer or from within a terminal/shell).
Since the plugin already notices the change (thus the exception), it should also handle file system changes in a meaningful way, for example, by updating the (internal?) state if the loaded file list).
IDE Info
IntelliJ IDEA 2023.2.5 (Ultimate Edition)
Build #IU-232.10227.8, built on November 9, 2023
…
Runtime version: 17.0.9+7-b1000.46 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.6.1
GC: G1 Young Generation, G1 Old Generation
Memory: 8096M
Cores: 16
Metal Rendering is ON
Non-Bundled Plugins:
    com.jetbrains.plugins.ini4idea (232.10227.13)
    com.paperetto.dash (3.3)
    com.github.b3er.idea.plugins.arc.browser (0.32)
    com.mroche.JsonHelper (1.3.0)
    com.khmelyuk.multirun (1.13)
    com.intellij.ideolog (222.2.0.0)
    org.jetbrains.plugins.ruby (232.10203.2)
    com.alayouni.ansiHighlight (23.2.0)
    com.github.kisstkondoros.codemetrics (1.0.4)
    io.codearte.props2yaml (1.0.2)
    String Manipulation (9.12.0)
    CheckStyle-IDEA (5.85.0)
    gherkin-overview (1.5.0)
    com.jetbrains.packagesearch.intellij-plugin (232.9921.28)
    org.jetbrains.kotlin (232-1.9.21-release-633-IJ10072.27)
    MavenRunHelper (4.27.1-IJ2022.2)
    org.asciidoctor.intellij.asciidoc (0.40.7)
    net.seesharpsoft.intellij.plugins.csv (3.2.3-232)
    com.haulmont.jpab (2023.4.0-232)
    io.nimbly.tzatziki (15.3.3)
    Pythonid (232.10227.8)
    izhangzhihao.rainbow.brackets (2023.3.7)
    mobi.hsz.idea.gitignore (4.5.2)
    org.jetbrains.intellij.scripting-ruby (1.2)
    net.ashald.envfile (3.4.1)
    pro.bashsupport (3.3.4.232)
    ru.adelf.idea.dotenv (2023.2)
    com.mallowigi.colorHighlighter (17.1.0)

Kotlin: 232-1.9.21-release-633-IJ10072.27

Awesome, you'Re welcome & thanks for the quick fix! 🙏🏼

repo: picimako/gherkin-overview


text:
updateOfferStock deprecated since v2

when will the client and entities be updated for the V2 ?

We will update specific entities when we need them ourselves. But if you need something, feel free to create a Pull Request with the new entities.

thank you, but i will just use wienkit.

Sure, no hard feeling

authors: casperbakker dnsBlah

repo: picqer/bol-plaza-php-client

license: mit

license_source: bigquery


text:
Add Hound CI

Hound comments on style violations in GitHub pull requests, allowing you and your team to better review and maintain a clean codebase.
🌐 https://houndci.com
📝 https://houndci.com/configuration#scss

@m5o I have added Hound CI.


text:
add gem badge

hi

hi

hi

hi

hi

hi

hi

hi

hi

hi

hi

hi

hi

hi

hi

hi

source: gharchive/pull-request

authors: 2-3 FlandreScarlet Francesco149 goodmind jakuzure rein rxse

repo: pierdole/Telegruby


text:
Table of contents with linkable headers

Initial discussion here: https://github.com/SciNim/getting-started/issues/21
The cheatsheet example has links to specific headers. This makes it easy to refer to specific sections of a post. The current implementation needs some work though, optimally the headers themself (or a symbol in front/after of them) should be clickable so one easily can copy the link.
The discussed approaches:

Hook into the rendering of the markdown and find the headers and insert links.
Explicit nbHeader, nbSubHeader etc, templates

both approaches will need anyway something that translates heading into anchors (e.g. "My smart heading" -> "my-smart-heading"). I note down here for future reference a discussion on how it is done in github: https://gist.github.com/asabaylus/3071099
I also have some thoughts about pros and cons of the two approaches. I will add some comments later on.

my current thoughts on how we should do this, and the related issue of being able to add an inline toc is to do post processing the html of each block, add anchor link to each header and update a toc element in nb.context. This should be doable automatically after this is completed: https://github.com/pietroppeter/nimib/pull/35
(to add the inline toc then one would have a nbToc or similar command to place it where you want.)

after completing #78 I changed my mind and I think we could do like we do in cheatsheet, only making the api better and a bit more general.

I think I figured out the api:
# add field to NbDoc:
type
  NbDoc = object
    ...
    headings: seq[Heading]
    ...
  Heading = object
    level: int
    title: str
    anchor: str

template nbHeading(text: string)
  let level = ... # count numbers of "#" chars at beginning of text
  assert level > 0, "nbHeading must start with at least one #"
  let firstLine = ... # first line of text
  let restLines = ... # other lines of text, if there are other
  let anchor = ... # derive from firstLine
  # create a new block with command nbHeading and anchor and firstLine as data
  # add a new Heading object to NbDoc
  # process restLines (if there are) as in nbText

# rendering of nbHeading is with a partial like this (headingAsHtml is processed from firstLine)
"""{{headingAsHtml}}"""

# we could also have an overload that allows to provide a custom anchor
template nbHeading(anchor: string, text: string)

template nbToc # a placeholder block that when rendered accesses nb.headings and renders it
# it will likely have some TocOptions to customize appearance (how many levels? skip first level? numbered? ...)

Notes:

I would go with heading instead of header (googling one vs the other seems heading is better, considered also section but is usually a specific heading, see also toc on wikipedia)
having anchor outside of  element is fine with html5
I thought of requiring nbHeading to have only one line, but I guess it is fine to have more lines that are treated like a nbText (one can always give one line and use nbText for the rest).

This all sounds good to me :+1: I don't have any preferences regarding the anchor inside/outside the header tag. We will probably want to add some styling to it regardless.

Yep it would be nice to have the link icon on hover like in GitHub

as an additional remark, when generating anchor text from headers we might want to do as nim documentation does it, where the anchor will be generated from current heading and the parent heading, if it exists (check examples from manual...).
I guess this is done to help disambiguate common subsection names:
# Animals -> #animals
## birds -> # animals-birds
### what do they eat? -> #birds-what-do-they-eat
## cats -> #animals-cats
### what do they eat? -> #cats-what-do-they-eat

incidentally, ran into this feature while following up on an old "mistake" of mine, see https://github.com/nim-lang/Nim/pull/20688

and it seems that github does not do that, though: https://github.com/nim-lang/nimble#tests
I wonder if they manage somehow the collisions...

It's probably naive but is there any reason not to just treat all markdown headers as headings in HTML? If someone really does not want the heading they could use nbText(noHeadings = true): ..., though perhaps this view just comes from my annoyance of seeing headings that are not linkable on webpages or having to inspect the page to get the id for an entry. :smile:

that's indeed one of the approaches mentioned at the beginning: :)

Hook into the rendering of the markdown and find the headers and insert links.

indeed to support this (treating all heading as anchors) a third option - other than change the markdown parser - is to postprocess html. But changing markdown parser is actually something that looks to be easy, we recently had some conversations about it so I would probably say at the moment this might be the way to go.
I agree with the annoyance of non linkable headings!

and just to make this a bit more concrete, we would need to inherit from current heading parsers and customize rendering to add a slug with the anchor: this are the two parsers to change (two because there are two ways to do headings in markdown): https://github.com/soasme/nim-markdown/blob/e6379e25a33d1d79bb62ee285574e41a395ae2d7/src/markdown.nim#L2431

authors: HugoGranstrom beef331 pietroppeter

repo: pietroppeter/nimib


text:
Add accumulation functionality, use cases tests and docs

Pull-Request Checklist

[x] Code is up-to-date with the main branch
[x] npm run lint passes with this change
[x] npm run test passes with this change
[ ] This pull request links relevant issues as Fixes #0000
[x] There are new or updated unit tests validating the change
[x] Documentation has been updated to reflect this change
[x] The new commits follow conventions outlined in the conventional commit spec

Codecov Report

Merging #1 (c7a03bb) into main (29a03e1) will increase coverage by 2.60%.
The diff coverage is 96.42%.

@@            Coverage Diff             @@
##             main       #1      +/-   ##
==========================================
+ Coverage   94.11%   96.72%   +2.60%
==========================================
  Files           1        1
  Lines          17       61      +44
  Branches        2        7       +5
==========================================
+ Hits           16       59      +43
- Misses          1        2       +1

Impacted Files
Coverage Δ

src/index.ts
96.72% <96.42%> (+2.60%)
:arrow_up:

Continue to review full report at Codecov.

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

authors: codecov-commenter pietrzakacper

repo: pietrzakacper/loop-stream


text:
对推荐使用+=连接字符串而不用join有疑问

我在python3.7.2上面测试join比+=快200倍

你好，二者会有性能差距，但是 200 倍我认为不太合理。方便发一下你的测试代码片段吗？

import time

def timeit(method):
    def timed(*args, **kw):
        ts = time.time()
        ret = method(*args, **kw)
        te = time.time()
        print('{0} {1:.2f}s'.format(method.__name__, te - ts))
        return ret
    return timed

@timeit
def test1():
    data = ""
    for _ in range(10000):
        data += "123456789"*100
    return len(data)

@timeit
def test2():
    data = []
    for _ in range(1000000):
        data.append("123456789"*100)
    data = "".join(data)
    return len(data)

print(test1())
print(test2())

由于test2实在太快，我多循环了100倍。
运行结果是：
test1 3.44s
9000000
test2 0.47s
900000000

我在linux上未能重现，两者速度差不多，可能是windows版本优化差吧。

authors: piglei shuax

repo: piglei/one-python-craftsman


text:
[Feature]: Skip decimal in temperature selector

Is your feature request related to a problem?
My thermostat support only degrees selection with no decimal.
Using the temperature selctor of the climate card, I have to click 10 times on - or + to change one degree.
Describe the solution you'd like
It would be great to have an option ( a boolean checkbox) to skip decimals in temperature selector.
Describe alternatives you've considered
No response
Additional context
No response

Can you provide your entity state?

Ok my bad, it is a known problem from KNX Climate described here.
With the workaround, the UI works flawlessly.

authors: jncanches piitaya

repo: piitaya/lovelace-mushroom


text:
Entity picture option to chip entity card

Option to show the entity picture instead of icon in the chip entity card.
Increased image size to 24px instead of 1.5em that icons was. 1.5em image seemed to be very small.
Feel free to review and comment it.

Loved this project and wanted to contribute. Don't want to be rude and understand people have other things to do. But 12 days now and no response from anyone. Lot of other PR that is later that have more activity. Seems that my help is not welcome or I'm doing something wrong? Have other PR with no response either.

Sorry for the late reply. I think it's a good idea. Maybe we can use a size in em instead of px to support dynamic size when changing the chip size with theme ?

this is what i was asking about.
thanks
https://github.com/piitaya/lovelace-mushroom/issues/146

I merge the PR and will add entity_picture to entity card too.

authors: chertvl piitaya skrynklarn


text:
feat(climate): add collapsible controls to climate card

Description

Related Issue

Motivation and Context

How Has This Been Tested

Types of changes

[ ] 🐛 Bug fix (non-breaking change which fixes an issue)
[x] 🚀 New feature (non-breaking change which adds functionality)
[ ] 🌎 Translation (addition or update a translation)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have tested the change locally.

Looking forward to this! Super quick turn around!

Got it now! Looks great!!!
Thanks again!

authors: piitaya thewolf-oz


text:
fix: tree shaking package when imports include file extensions

Changes
fix https://github.com/pikapkg/snowpack/issues/969

Testing
test added.

authors: FredKSchott MoonBall

repo: pikapkg/snowpack


text:
🛑 Stripe Webhook URL (Test and Live) is down

In 4ed4909, Stripe Webhook URL (Test and Live) ($STRIPEWEBHOOK) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Stripe Webhook URL (Test and Live) is back up in 4a688e9 after 1 hour, 42 minutes.

repo: pikfarm/PikfarmStatus


text:
🛑 Stripe Test Endpoint URL is down

In 1bddc83, Stripe Test Endpoint URL ($STRIPETESTAPI) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Stripe Test Endpoint URL is back up in 8a0238f after 11 minutes.


text:
docs: Use light theme from localStorage

Currently, if the user's preferred color scheme is dark and they switch the theme to light, light mode does not persist when reloading the page or when navigating to another link and the page will switch to dark mode.
This change will use the theme from localStorage regardless of the user's preferred color scheme.

Thanks!

authors: Blastose pilcrowOnPaper

repo: pilcrowOnPaper/lucia-auth


text:
get error on google.validateAuthorizationCode(code, codeVerifier)

Hi. I am getting an error on Google validateAuthorizationCode
103 |         // providers are allowed to return non-400 status code for errors
104 |         if (!("access_token" in result) && "error" in result) {
                                      ^
TypeError: result is not an Object. (evaluating '"access_token" in result')
      at /.../node_modules/arctic/node_modules/oslo/dist/oauth2/index.js:104:33

body URLSearchParams {
  "code": "4/0Acv..................",
  "client_id": "6441.............",
  "grant_type": "authorization_code",
  "redirect_uri": "http://localhost:3000/api/oauth/google/callback",
  "code_verifier": "NPQBRq................",
  "client_secret": "GO....................",
}

What did I do wrong?
Thanks.

I get the same error using the Google class. With the GitHub class, I had json parsing error since github returned 404 for the request. The .validateAuthorizationCode needs review. I suggest writing a manual fetch with your client id, secret, code according to Google's API requirements. Here is my implementation to get the token:
Note that the codeVerifier might be redundant.
async function exchangeCodeForToken(code: string, codeVerifier: string) {
  const response = await fetch('https://oauth2.googleapis.com/token', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded',
      'Accept': 'application/json',
    },
    body: new URLSearchParams({
      client_id: googleClientId,
      client_secret: googleClientSecret,
      code: code,
      code_verifier: codeVerifier,
      redirect_uri: googleRedirectUri,
      grant_type: 'authorization_code'
    }),
  });

  if (!response.ok) {
    throw new Error(`Error: ${response.statusText}`);
  }

  try {
    const data = await response.json();

    if (data && "access_token" in data) {
      const tokens = data.access_token;
      return tokens;
    } else if (data && "error" in data) {
      console.error('Error:', data.error, data.error_description);
    } else {
      console.error('Unexpected result:', data);
    }
  } catch (error) {
    console.error('Failed to parse response as JSON:', error)
  }
}

repo: pilcrowOnPaper/oslo


text:
Bug Issue

手机关掉蜂窝数据流量之后，用Wifi 推流，  推流成功后， 断掉Wifi  会引起 Crash

@shuaiwang007 能发下崩溃栈吗？另外建议更新到 PLMediaStreamingKit，PLCameraStreamingKit 已停止维护

@huangdeheng

@shuaiwang007 是卡在 PLMicrophoneSource 这个线程？你有没有打开 Xcode 的全局异常捕获断点，先确认下这是断点还是 crash ?

@huangdeheng 客户端闪退，Xcode的全局断点一直卡在这里

@shuaiwang007 你们现在用的版本号是多少？我用 PLMediaStreamingKit 的 demo 试了下，不会发生。能否用最新的 PLMediaStreamingKit 试下，这是 PLCameraStreamingKit 的超集，兼容之前的版本。如果用 CocoaPods, 参见 Wiki

CocoaPods引入 PLMediaStreamingKit (2.1.1)

更新 2.1.3 试试，或者运行下 2.1.1 的 demo

repo: pili-engineering/PLCameraStreamingKit


text:
Streaming SHUTDOWN issues

Switch camera
Adaptive bitrate

The above situations shouldn't stop streaming.

https://github.com/pili-engineering/PLDroidCameraStreaming/pull/38

repo: pili-engineering/PLDroidCameraStreaming


text:
[Bug] Building for Vercel/Nextjs Edge Runtime fails on Dynamic Code Evaluation

Is this a new bug?

[X] I believe this is a new bug
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
I have a streaming RAG edge function API call that first calls pinecone (then cohere), then provides the context to OpenAI for completion.
I'm experiencing an issue with the building this new api call as it seems like the compilation of pinecone's sdk creates a new Function dynamic code evaluation snippet after ajv.compile() of the schema.
Full stack trace
Failed to compile.

./node_modules/@pinecone-database/pinecone/node_modules/ajv/dist/compile/index.js
Dynamic Code Evaluation (e. g. 'eval', 'new Function', 'WebAssembly.compile') not allowed in Edge Runtime
Learn More: https://nextjs.org/docs/messages/edge-dynamic-code-evaluation

Import trace for requested module:
./node_modules/@pinecone-database/pinecone/node_modules/ajv/dist/compile/index.js
./node_modules/@pinecone-database/pinecone/node_modules/ajv/dist/core.js
./node_modules/@pinecone-database/pinecone/node_modules/ajv/dist/ajv.js
./node_modules/@pinecone-database/pinecone/dist/validator.js
./node_modules/@pinecone-database/pinecone/dist/pinecone.js
./node_modules/@pinecone-database/pinecone/dist/index.js
./src/utils/rag.ts
./src/utils/streamableRag.ts

I inspected the code that was written before the compile (validator.js) - and it seems that there already is a catch for edge Runtime? But somehow gets ignored
var buildValidator = function (errorMessagePrefix, schema) {
    if ((0, environment_1.isEdge)()) {
        // Ajv schema compilation does not work in the Edge Runtime.
        return function (data) { }; // eslint-disable-line
    }
    if (typeof process !== 'undefined' &&
        process &&
        process.env &&
        process.env.PINECONE_DISABLE_RUNTIME_VALIDATIONS) {
        // Runtime method validations are most useful when learning to use the client
        // in an interactive REPL or when developing an application that does not use
        // Typescript to provide the benefits of static type-checking. However, if your
        // application is using Typescript and/or you have gained confidence of correct
        // usage through testing, you may want to disable these runtime validations
        // to improve performance.
        //
        // The PINECONE_DISABLE_RUNTIME_VALIDATIONS env var provides a way to disable
        // all runtime validation. If it is set, all validator functions will immediately
        // return without performing any validation.
        return function (data) { }; // eslint-disable-line
    }
    var ajv = new ajv_1.default({ allErrors: true });
    var validate = ajv.compile(schema);
    return function (data) {
        var valid = validate(data);
        if (!valid) {
            var errors = validate.errors || [];
            var msg = (0, exports.errorFormatter)(errorMessagePrefix, errors);
            throw new errors_1.PineconeArgumentError(msg);
        }
        return data;
    };
};

Right now, I'm using:
unstable_allowDynamic: [
        '**/node_modules/@pinecone-database/pinecone/node_modules/ajv/dist/compile/index.js',
    ],

to address build failures and compile to completion, though my hope here is so that I don't have to use this workaround as I'd rather not have the security vulnerability.
Expected Behavior
I was expecting an npm run build with pinecone index instantiated in my edge run time runs to completion without using unstable_allowDynamic
Steps To Reproduce

Create an edge function in next using a pages-api route (not a router api)
Under the edge function, set:

export const config = {
    runtime: 'edge'
}

Create new Pinecone: 1. client, 2. index and 3. query call in the edge function

Using the OS and the given pinecone node sdk version + next 13.5.6
next build
Relevant log output
No response
Environment
- **OS**: macOS 13.5 v22G74
- **Language version**: Node 18.15.0
- **Pinecone client version**: 1.1.2 (`"@pinecone-database/pinecone": "^1.1.2`)
- **Next JS**: 13.5.6 (`"next": "13.5.6"`)

Additional Context
No response

Re-reading my issue, I see that PINECONE_DISABLE_RUNTIME_VALIDATIONS could be used to solve this;
But I'm wondering why the catch doesn't work as I believe it should?

Same issue; can't use Pinecone in NextJS Edge because of this

Yeah, that sucks. It would be great if this was fixed. Referenced here as well. https://github.com/langchain-ai/langchainjs/issues/1055

Was able to create a temporary workaround by using:
export const config = {
  runtime: 'edge',
  unstable_allowDynamic: [
    '**/node_modules/@pinecone-database/pinecone/node_modules/ajv/**'
  ]
}

But like @DhenPadilla mentioned, this could potentially be a security issue, although I’m not qualified enough to know this for certain.

Thanks for filing this issue - we have plans to make adjustments to fix this issue and will circle back once that's complete.

Hey all,
We have now removed ajv, typebox, and native Node utility funcs from our client in the hopes that these changes enable users running on Edge runtimes to use the client effectively.
Please pull down version 3.0.2 from npm and let us know if you're still experiencing issues!
https://www.npmjs.com/package/@pinecone-database/pinecone

authors: DhenPadilla anawishnoff aulorbe heymartinadams yazinsai

repo: pinecone-io/pinecone-ts-client


text:
Set mirrors only if not empty

Signed-off-by: Yang Keao keao.yang@yahoo.com
What problem does this PR solve?
Makefile will pass empty MIRROR into Dockerfile, and this will override the default settings for ARG MIRROR.
What is changed and how does it work?
Check List
Tests

Manual test

Code changes

Has Go code change
Has CI related scripts change
Has Terraform scripts change

/test

/test

authors: YangKeao zhouqiang-cl

repo: pingcap/chaos-mesh


text:
zh: add document for optimistic mode sharding merge

What is changed, added or deleted? (Required)

add document for optimistic mode sharding merge, can see https://github.com/pingcap/docs-dm/blob/xiang/optimistic_ddl/zh/feature-shard-merge-optimistic.md
TODO: add error handle
Which DM version(s) do your changes apply to? (Required)

[x] master (the latest development version, including v2.0 changes for now)
[ ] v1.0 (TiDB DM 1.0 versions)

What is the related PR or file link(s)?

This PR is translated from:
Other reference link(s):

I converted this PR to draft. You can click "ready for review" after it gets ready~ @WangXiangUSTC

I converted this PR to draft. You can click "ready for review" after it gets ready~ @WangXiangUSTC

ok

@csuzhangxc PTAL

How about we don't cherry-pick it to release-1.0?

How about we don't cherry-pick it to release-1.0?

OK

@toutdesuite Please remove the label needs cherry-pick 1.0

Please ping me if the technical review comments are all resolved. @WangXiangUSTC

/merge

authors: WangXiangUSTC csuzhangxc yikeke

repo: pingcap/docs-dm


text:
metrics: fix counter

Signed-off-by: lhy1024 admin@liudos.us

What problem does this PR solve?
After #2066 , we can count metrics when operator added rather than operator created.
But there are some bugs, it only exec in addOperator and not in addOperatorLock.
What is changed and how it works
exec in addOperator and  addOperatorLock.
Check List
Tests

Unit test

Codecov Report

Merging #2076 into master will increase coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2076      +/-   ##
==========================================
+ Coverage   76.77%   76.81%   +0.03%
==========================================
  Files         191      191
  Lines       19332    19334       +2
==========================================
+ Hits        14842    14851       +9
+ Misses       3368     3358      -10
- Partials     1122     1125       +3

Impacted Files
Coverage Δ

server/schedule/operator_controller.go
82.44% <100%> (+0.24%)
:arrow_up:

pkg/metricutil/metricutil.go
90.62% <0%> (-9.38%)
:arrow_down:

server/tso/tso.go
77.37% <0%> (-2.92%)
:arrow_down:

pkg/etcdutil/etcdutil.go
88.4% <0%> (-2.9%)
:arrow_down:

server/region_syncer/client.go
81.92% <0%> (-2.41%)
:arrow_down:

server/server.go
81.95% <0%> (-0.57%)
:arrow_down:

server/handler.go
50.42% <0%> (-0.43%)
:arrow_down:

pkg/btree/btree.go
87.65% <0%> (+0.8%)
:arrow_up:

server/grpc_service.go
58.53% <0%> (+1.29%)
:arrow_up:

... and 3 more

Continue to review full report at Codecov.

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

/merge

authors: codecov-io disksing lhy1024

repo: pingcap/pd


text:
Update clippy lints.

Some clippy lints / rustfmt are now not working after update.
This fixes them.
Affected:

#161
#159
#160
#162

Closing since we have #142

repo: pingcap/raft-rs


text:
TiFlash crash when high frequency renaming tables

Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)

Add a workload with high frequency rename tables
Run TiFlash
TiFlash will crash after running a period

Root Cause description:

When TiFlash syncs all schema with TiDB, it gets TiDB's schema version at first, then pulls all schemas and tables in each schema.
Their maybe schema changes between TiFlash getting schema version from TiDB and pulling table info
If their is a rename table ddl submitted at this moment, e.g.) rename t1->t2. TiFlash will find t2, but no t1 at all, in syncs.
Then TiFlash will crash after it doing incremental sync, due to can not find  original table t1.

2. What did you expect to see? (Required)
no crash
3. What did you see instead (Required)
crash
4. What is your TiFlash version? (Required)
v6.1

/close

There is no crash backtrace / logging in the issue to locate the bug
TiFlash find the table_info by table_id, which is not changed after RENAME ddl. So the step 3 and step 4 is not reasonable
There is no other issue or stack reporting error like this

I assume this is not a reproducible steps and will close it. Feel free to reopen it if similar issue happens

repo: pingcap/tiflash


text:
github: replace pingcap/ticdc with pingcap/tiflow in workflow

What problem does this PR solve?
Some remaining pingcap/ticdc, finished the remaining problem-2 in https://github.com/pingcap/tiflow/issues/3749
The DM github action tests are verified in #3966.
These files were introduced from v5.3.0, so cherry pick to release-5.3 is enough.
What is changed and how it works?
replace pingcap/ticdc with pingcap/tiflow in files from .github dir
Check List
Tests

Unit test
Integration test

None

/run-all-tests

/run-dm-integration-test

/merge

/run-leak-test

repo: pingcap/tiflow


text:
[BUG] when TiSpark write into TiDB table concurrently, it may throw WriteConflict error even no conflict will happen.

Describe the bug

To reproduce, refer to TICASE-3433 in https://github.com/pingcap/automated-tests/pull/532
What did you do

What do you expect

What happens instead

Spark and TiSpark version info

com.pingcap.tikv.exception.TiBatchWriteException: prewrite primary key error
        at com.pingcap.tikv.TwoPhaseCommitter.doPrewritePrimaryKeyWithRetry(TwoPhaseCommitter.java:167)
        at com.pingcap.tikv.TwoPhaseCommitter.prewritePrimaryKey(TwoPhaseCommitter.java:143)
        at com.pingcap.tikv.allocator.RowIDAllocator.set(RowIDAllocator.java:110)
        at com.pingcap.tikv.allocator.RowIDAllocator.updateHash(RowIDAllocator.java:173)
        at com.pingcap.tikv.allocator.RowIDAllocator.udpateAllocateId(RowIDAllocator.java:208)
        at com.pingcap.tikv.allocator.RowIDAllocator.initSigned(RowIDAllocator.java:251)
        at com.pingcap.tikv.allocator.RowIDAllocator.create(RowIDAllocator.java:87)
        at com.pingcap.tispark.write.TiBatchWriteTable.getRowIDAllocator(TiBatchWriteTable.scala:352)
        at com.pingcap.tispark.write.TiBatchWriteTable.preCalculate(TiBatchWriteTable.scala:225)
        at com.pingcap.tispark.write.TiBatchWrite$$anonfun$1.apply(TiBatchWrite.scala:193)
        at com.pingcap.tispark.write.TiBatchWrite$$anonfun$1.apply(TiBatchWrite.scala:193)
        at scala.collection.immutable.List.map(List.scala:284)
        at com.pingcap.tispark.write.TiBatchWrite.doWrite(TiBatchWrite.scala:193)
        at com.pingcap.tispark.write.TiBatchWrite.com$pingcap$tispark$write$TiBatchWrite$$write(TiBatchWrite.scala:87)
        at com.pingcap.tispark.write.TiBatchWrite$.write(TiBatchWrite.scala:45)
        at com.pingcap.tispark.write.TiDBWriter$.write(TiDBWriter.scala:40)
        at com.pingcap.tispark.TiDBRelation.insert(TiDBRelation.scala:143)
        at org.apache.spark.sql.execution.datasources.InsertIntoDataSourceCommand.run(InsertIntoDataSourceCommand.scala:42)

com.pingcap.tikv.exception.TiBatchWriteException: prewrite primary key error
        at com.pingcap.tikv.TwoPhaseCommitter.doPrewritePrimaryKeyWithRetry(TwoPhaseCommitter.java:167)
        at com.pingcap.tikv.TwoPhaseCommitter.doPrewritePrimaryKeyWithRetry(TwoPhaseCommitter.java:177)
        at com.pingcap.tikv.TwoPhaseCommitter.prewritePrimaryKey(TwoPhaseCommitter.java:143)
        at com.pingcap.tispark.write.TiBatchWrite.doWrite(TiBatchWrite.scala:261)
        at com.pingcap.tispark.write.TiBatchWrite.com$pingcap$tispark$write$TiBatchWrite$$write(TiBatchWrite.scala:87)
        at com.pingcap.tispark.write.TiBatchWrite$.write(TiBatchWrite.scala:45)
        at com.pingcap.tispark.write.TiDBWriter$.write(TiDBWriter.scala:40)
        at com.pingcap.tispark.TiDBRelation.insert(TiDBRelation.scala:143)
        at org.apache.spark.sql.execution.datasources.InsertIntoDataSourceCommand.run(InsertIntoDataSourceCommand.scala:42)

20/12/04 15:44:10 WARN TaskSetManager: Lost task 0.0 in stage 278.0 (TID 868, 127.0.0.1, executor 0): com.pingcap.tikv.exception.TiBatchWriteException: Execution exception met.
        at com.pingcap.tikv.TwoPhaseCommitter.doPrewriteSecondaryKeys(TwoPhaseCommitter.java:305)
        at com.pingcap.tikv.TwoPhaseCommitter.prewriteSecondaryKeys(TwoPhaseCommitter.java:258)
        at com.pingcap.tispark.write.TiBatchWrite$$anonfun$doWrite$7.apply(TiBatchWrite.scala:295)
        at com.pingcap.tispark.write.TiBatchWrite$$anonfun$doWrite$7.apply(TiBatchWrite.scala:278)
        at org.apache.spark.rdd.RDD$$anonfun$foreachPartition$1$$anonfun$apply$28.apply(RDD.scala:935)
        at org.apache.spark.rdd.RDD$$anonfun$foreachPartition$1$$anonfun$apply$28.apply(RDD.scala:935)
        at org.apache.spark.SparkContext$$anonfun$runJob$5.apply(SparkContext.scala:2101)
        at org.apache.spark.SparkContext$$anonfun$runJob$5.apply(SparkContext.scala:2101)
        at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:90)
        at org.apache.spark.scheduler.Task.run(Task.scala:121)
        at org.apache.spark.executor.Executor$TaskRunner$$anonfun$10.apply(Executor.scala:408)
        at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1360)
        at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:414)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.util.concurrent.ExecutionException: com.pingcap.tikv.exception.TiBatchWriteException: prewrite secondary key error
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at com.pingcap.tikv.TwoPhaseCommitter.doPrewriteSecondaryKeys(TwoPhaseCommitter.java:298)
        ... 15 more
Caused by: com.pingcap.tikv.exception.TiBatchWriteException: prewrite secondary key error
        at com.pingcap.tikv.TwoPhaseCommitter.doPrewriteSecondaryKeySingleBatchWithRetry(TwoPhaseCommitter.java:424)
        at com.pingcap.tikv.TwoPhaseCommitter.doPrewriteSecondaryKeysInBatchesWithRetry(TwoPhaseCommitter.java:355)
        at com.pingcap.tikv.TwoPhaseCommitter.lambda$doPrewriteSecondaryKeys$0(TwoPhaseCommitter.java:289)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        ... 3 more
Caused by: com.pingcap.tikv.exception.KeyException: retryable: "Txn(Mvcc(WriteConflict { start_ts: TimeStamp(421283192972509189), conflict_start_ts: TimeStamp(421283192972509188), conflict_commit_ts: TimeStamp(421283194388348929), key: [116, 128, 0, 0, 0, 0, 0, 8, 87, 95, 105, 128, 0, 0, 0, 0, 0, 0, 1, 3, 128, 0, 0, 0, 0, 0, 1, 49], primary: [116, 128, 0, 0, 0, 0, 0, 8, 87, 95, 114, 128, 0, 0, 0, 0, 30, 132, 144] }))"
conflict {
  start_ts: 421283192972509189
  conflict_ts: 421283192972509188
  key: "t\200\000\000\000\000\000\bW_i\200\000\000\000\000\000\000\001\003\200\000\000\000\000\000\0011"
  primary: "t\200\000\000\000\000\000\bW_r\200\000\000\000\000\036\204\220"
  conflict_commit_ts: 421283194388348929
}

        at com.pingcap.tikv.region.RegionStoreClient.isPrewriteSuccess(RegionStoreClient.java:483)
        at com.pingcap.tikv.region.RegionStoreClient.prewrite(RegionStoreClient.java:448)
        at com.pingcap.tikv.region.RegionStoreClient.prewrite(RegionStoreClient.java:395)
        at com.pingcap.tikv.txn.TxnKVClient.prewrite(TxnKVClient.java:102)
        at com.pingcap.tikv.TwoPhaseCommitter.doPrewriteSecondaryKeySingleBatchWithRetry(TwoPhaseCommitter.java:414)
        ... 8 more

Caused by: com.pingcap.tikv.exception.WriteConflictException: callerStartTS=421283198477795329 txnID=421283198477795330 commitTS=0 key=*
        at com.pingcap.tikv.txn.LockResolverClientV4.resolveLocks(LockResolverClientV4.java:139)
        at com.pingcap.tikv.region.RegionStoreClient.isPrewriteSuccess(RegionStoreClient.java:491)
        at com.pingcap.tikv.region.RegionStoreClient.prewrite(RegionStoreClient.java:448)
        at com.pingcap.tikv.region.RegionStoreClient.prewrite(RegionStoreClient.java:395)
        at com.pingcap.tikv.txn.TxnKVClient.prewrite(TxnKVClient.java:102)
        at com.pingcap.tikv.TwoPhaseCommitter.doPrewritePrimaryKeyWithRetry(TwoPhaseCommitter.java:164)
        ... 49 more

closed by https://github.com/pingcap/tispark/pull/1856

authors: marsishandsome windtalker

repo: pingcap/tispark


text:
Remove redundant exclusions

What problem does this PR solve?
Remove redundant exclusions in pom.

/run-all-tests

authors: birdstorm marsishandsome


text:
🛑 ggmemory is down

In 51dd823, ggmemory (https://memory.library.kr/main) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ggmemory is back up in 3e1bf33.

repo: pinnode/pinnode


text:
[EXCLUSIVE-SEX@VIDEO▔] Imsha Rehman Video Link Original Short Clip Imsha Rehman Viral Video On X Telegram

🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 Watch (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
🔴 ➤►𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
Who Is Imsha Rehman? Pakistani TikTok Star Deactivates Social Media Accounts After Private Video Leaks Online
Pakistani TikToker Imsha Rehman is currently facing intense trolling after her explicit videos went viral on social media. Reacting to the controversy, Imsha Rehman has deactivated her social media account.
The TikToker became the new victim of privacy breach after her explicit videos went viral, being shared widely on WhatsApp. After the controversy, Imsha Rehman has become a scapegoat for social media trolling and hate messages. Meanwhile, in interviews to local channels, Rehman has said that she was born on 7 October 2002 in Lahore.
After facing immense trolling, the social media influencer deactivated her Instagram and TikTok accounts, according to a report by Economic Times. Imsha Rehman has fallen prey to privacy breaches, and there is no information on whether she has taken any legal action in the matter. The incident raises questions about the privacy of influencers as, a few days ago, Pakistani TikToker Minahil Malik received immense hate on social media after her explicit videos went viral online.
Imsha Rehman viral video: Why Pakistani TikToker has deactivated her account? What’s there in the ‘explicit’ clip?
Pakistani TikToker Imsha Rehman has met a similar fate to that of social media influencer Minahil Malik. The Instagrammer is facing intense trolling after her explicit videos went viral on social media. Reacting to the controversy, Imsha Rehman has deactivated her social media account.
The young TikToker has become the new victim of privacy breach after her explicit videos have gone viral on social media and have been shared widely on WhatsApp. After the controversy, she has become a scapegoat for social media trolling and hate messages.
After facing immense trolling, the social media influencer deactivated her Instagram and TikTok accounts, reported Economic Times. Imsha Rehman has fallen prey to privacy breaches, and there is no information on whether she has taken any legal action in the matter. The incident raises serious questions about the privacy of social media influencers, as a few days ago, Pakistani TikTok Minahil Malik received immense hate on social media after her explicit videos went viral online.
(￢︿Short-Clip￢☆) Real Imsha Rehman Video Link Original Short Clip Imsha Rehman Viral Video X Telegram Link
Original-Imsha-Rehman-Video-Link-Original-Short-Clip-Imsha-Rehman-Viral-Video-X-Telegram-Link
Pakistani-Tiktoker-Real-Imsha-Rehman-Video-Link-Original-Short-Clip-Imsha-Rehman-Viral-Video-X-Telegram-Link
[-wATCH-]— Imsha Rehman And Kate Middleton ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Pakistani Tiktok Imsha Rehman Video Original Video Link Pakistani Tiktok Imsha Rehman Video Viral On Social Media X Trending Now
L𝖾𝖺𝚔𝖾𝖽 𝗏𝗂𝗋𝖺𝗅 𝗅𝗂𝗇𝗄 2024 𝖫𝖾𝖺𝚔𝖾𝖽 𝖵𝗂𝖽𝖾𝗈 𝖵𝗂𝗋𝖺𝗅 𝖮𝗇 𝖲𝗈𝖼𝗂𝖺𝗅 𝖬𝖾𝖽𝗂𝖺 2024.𝖫𝖾𝖺𝚔𝖾𝖽 𝗏𝗂𝗋𝖺𝗅 𝗅𝗂𝗇𝗄 2024 𝖫𝖾𝖺𝚔𝖾𝖽 𝖵𝗂𝖽𝖾𝗈 𝖵𝗂𝗋𝖺𝗅 𝖮𝗇 𝖲𝗈𝖼𝗂𝖺𝗅 𝖬𝖾𝖽𝗂𝖺 2024. 𝖳𝗁𝖾 𝗋𝖾𝖼𝗎𝗋𝗋𝖾𝗇𝗍 𝗍𝗁𝖾𝗆𝖾 𝗈𝖿 𝖫𝖾𝖺𝚔𝖾𝖽 𝗍𝖺𝗉𝖾𝗌 𝖺𝗇𝖽 𝗍𝗁𝖾 𝗌𝗎𝖻𝗌𝖾𝗊𝗎𝖾𝗇𝗍 𝖿𝖺𝗅𝗅𝗈𝗎𝗍 𝗌𝖾𝗋𝗏𝖾𝗌 𝖺𝗌 𝖺 𝗋𝖾𝗆𝗂𝗇𝖽𝖾𝗋 𝗈𝖿 𝗍𝗁𝖾 𝖿𝗋𝖺𝗀𝗂𝗅𝗂𝗍𝗒 𝗈𝖿 𝗋𝖾𝗉𝗎𝗍𝖺𝗍𝗂𝗈𝗇 𝗂𝗇 𝗍𝗁𝖾 𝖽𝗂𝗀𝗂𝗍𝖺𝗅 𝖾𝗋𝖺. 𝖠𝗌 𝗍𝗁𝖾 𝗅𝗂𝗇𝖾𝗌 𝖻𝖾𝗍𝗐𝖾𝖾𝗇 𝗉𝗋𝗂𝗏𝖺𝗍𝖾 𝖺𝗇𝖽 𝗉𝗎𝖻𝗅𝗂𝖼 𝗅𝗂𝖿𝖾 𝖼𝗈𝗇𝗍𝗂𝗇𝗎𝖾 𝗍𝗈 𝖻𝗅𝗎𝗋, 𝖼𝖾𝗅𝖾𝖻𝗋𝗂𝗍𝗂𝖾𝗌 𝗅𝗂𝗄𝖾 𝖯𝗋𝗂𝗌𝗈𝗇 𝖮𝖿𝖿𝗂𝖼𝖾𝗋𝖿𝗂𝗇𝖽 𝗍𝗁𝖾𝗆𝗌𝖾𝗅𝗏𝖾𝗌 𝖺𝗍 𝗍𝗁𝖾 𝗆𝖾𝗋𝖼𝗒 𝗈𝖿 𝗂𝗇𝗍𝖾𝗋𝗇𝖾𝗍 𝖼𝗁𝖺𝗍𝗍𝖾𝗋, 𝗐𝗁𝖾𝗋𝖾 𝖺 𝗋𝗎𝗆𝗈𝗋 𝖼𝖺𝗇 𝗂𝗀𝗇𝗂𝗍𝖾 𝖺 𝖿𝗂𝗋𝖾𝗌𝗍𝗈𝗋𝗆 𝗈𝖿 𝗌𝗉𝖾𝖼𝗎𝗅𝖺𝗍𝗂𝗈𝗇 𝖺𝗇𝖽 𝗃𝗎𝖽𝗀𝗆𝖾𝗇𝗍.
𝖨𝗇 𝗍𝗁𝖾 𝖾𝗏𝖾𝗋 𝖾𝗏𝗈𝗅𝗏𝗂𝗇𝗀 𝗅𝖺𝗇𝖽𝗌𝖼𝖺𝗉𝖾 𝗈𝖿 𝖼𝖾𝗅𝖾𝖻𝗋𝗂𝗍𝗒 𝖼𝗎𝗅𝗍𝗎𝗋𝖾, 𝗍𝗁𝖾 𝖨𝗌𝗁𝗈𝗐𝗌𝗉𝖾𝖾𝖽𝗌𝖼𝖺𝗇𝖽𝖺𝗅 𝗎𝗇𝖽𝖾𝗋𝗌𝖼𝗈𝗋𝖾𝗌 𝗍𝗁𝖾 𝗋𝖾𝗅𝖾𝗇𝗍𝗅𝖾𝗌𝗌 𝗉𝗎𝗋𝗌𝗎𝗂𝗍 𝗈𝖿 𝗌𝖾𝗇𝗌𝖺𝗍𝗂𝗈𝗇𝖺𝗅𝗂𝗌𝗆, 𝖺 𝗉𝗎𝗋𝗌𝗎𝗂𝗍 𝗍𝗁𝖺𝗍 𝗈𝖿𝗍𝖾𝗇 𝖼𝗈𝗆𝖾𝗌 𝖺𝗍 𝗍𝗁𝖾 𝖾𝗑𝗉𝖾𝗇𝗌𝖾 𝗈𝖿 𝗍𝗋𝗎𝗍𝗁 𝖺𝗇𝖽 𝖽𝗂𝗀𝗇𝗂𝗍𝗒. 𝖠𝗌 𝗐𝖾 𝗇𝖺𝗏𝗂𝗀𝖺𝗍𝖾 𝗍𝗁𝖾 𝖼𝗈𝗆𝗉𝗅𝖾𝗑𝗂𝗍𝗂𝖾𝗌 𝗈𝖿 𝗍𝗁𝖾 𝖽𝗂𝗀𝗂𝗍𝖺𝗅 𝖺𝗀𝖾, 𝗍𝗁𝖾 𝗅𝗂𝗇𝖾 𝖻𝖾𝗍𝗐𝖾𝖾𝗇 𝖾𝗇𝗍𝖾𝗋𝗍𝖺𝗂𝗇𝗆𝖾𝗇𝗍 𝖺𝗇𝖽 𝖾𝗑𝗉𝗅𝗈𝗂𝗍𝖺𝗍𝗂𝗈𝗇 𝗋𝖾𝗆𝖺𝗂𝗇𝗌 𝗉𝖾𝗋𝗂𝗅𝗈𝗎𝗌𝗅𝗒 𝗍𝗁𝗂𝗇.
𝖠𝗌 𝗍𝗁𝖾 𝗌𝗂𝗍𝗎𝖺𝗍𝗂𝗈𝗇 𝗎𝗇𝖿𝗈𝗅𝖽𝗌, 𝗍𝗁𝖾 𝗍𝗋𝗎𝗍𝗁 𝗋𝖾𝗆𝖺𝗂𝗇𝗌 𝗌𝗁𝗋𝗈𝗎𝖽𝖾𝖽 𝗂𝗇 𝗆𝗒𝗌𝗍𝖾𝗋𝗒, 𝗅𝖾𝖺𝗏𝗂𝗇𝗀 𝗍𝗁𝖾 𝗉𝗎𝖻𝗅𝗂𝖼 𝗍𝗈 𝗉𝗈𝗇𝖽𝖾𝗋 𝗍𝗁𝖾 𝖺𝗎𝗍𝗁𝖾𝗇𝗍𝗂𝖼𝗂𝗍𝗒 𝗈𝖿 𝗍𝗁𝖾 𝗋𝗎𝗆𝗈𝗋𝗌. 𝖨𝗇 𝖺 𝗐𝗈𝗋𝗅𝖽 𝗐𝗁𝖾𝗋𝖾 𝖿𝖺𝗆𝖾 𝖺𝗇𝖽 𝗂𝗇𝖿𝖺𝗆𝗒 𝖺𝗋𝖾 𝗍𝗐𝗈 𝗌𝗂𝖽𝖾𝗌 𝗈𝖿 𝗍𝗁𝖾 𝗌𝖺𝗆𝖾 𝖼𝗈𝗂𝗇, 𝗍𝗁𝖾 𝗌𝖺𝗀𝖺 𝗈𝖿 𝖨𝗌𝗁𝗈𝗐𝗌𝗉𝖾𝖾𝖽𝗂𝗌 𝖺 𝗍𝖾𝗌𝗍𝖺𝗆𝖾𝗇𝗍 𝗍𝗈 𝗍𝗁𝖾 𝗉𝗈𝗐𝖾𝗋 𝗈𝖿 𝗌𝗈𝖼𝗂𝖺𝗅 𝗆𝖾𝖽𝗂𝖺 𝗍𝗈 𝗌𝗁𝖺𝗉𝖾 𝗇𝖺𝗋𝗋𝖺𝗍𝗂𝗏𝖾𝗌 𝖺𝗇𝖽 𝖼𝗁𝖺𝗅𝗅𝖾𝗇𝗀𝖾 𝗍𝗁𝖾 𝖻𝗈𝗎𝗇𝖽𝖺𝗋𝗂𝖾𝗌 𝗈𝖿 𝗉𝗋𝗂𝗏𝖺𝖼𝗒 𝖺𝗇𝖽 𝖼𝗈𝗇𝗌𝖾𝗇𝗍.
👍
👍
:
👍
:;
:
👍
👍
:
👍
:;
:
👍
👍
:
👍
:;
:
👍
👍
:
👍
:;
:
L𝖾𝖺𝚔𝖾𝖽 𝗏𝗂𝗋𝖺𝗅 𝗅𝗂𝗇𝗄 2024 𝖫𝖾𝖺𝚔𝖾𝖽 𝖵𝗂𝖽𝖾𝗈 𝖵𝗂𝗋𝖺𝗅 𝖮𝗇 𝖲𝗈𝖼𝗂𝖺𝗅 𝖬𝖾𝖽𝗂𝖺 2024.𝖫𝖾𝖺𝚔𝖾𝖽 𝗏𝗂𝗋𝖺𝗅 𝗅𝗂𝗇𝗄 2024 𝖫𝖾𝖺𝚔𝖾𝖽 𝖵𝗂𝖽𝖾𝗈 𝖵𝗂𝗋𝖺𝗅 𝖮𝗇 𝖲𝗈𝖼𝗂𝖺𝗅 𝖬𝖾𝖽𝗂𝖺 2024. 𝖳𝗁𝖾 𝗋𝖾𝖼𝗎𝗋𝗋𝖾𝗇𝗍 𝗍𝗁𝖾𝗆𝖾 𝗈𝖿 𝖫𝖾𝖺𝚔𝖾𝖽 𝗍𝖺𝗉𝖾𝗌 𝖺𝗇𝖽 𝗍𝗁𝖾 𝗌𝗎𝖻𝗌𝖾𝗊𝗎𝖾𝗇𝗍 𝖿𝖺𝗅𝗅𝗈𝗎𝗍 𝗌𝖾𝗋𝗏𝖾𝗌 𝖺𝗌 𝖺 𝗋𝖾𝗆𝗂𝗇𝖽𝖾𝗋 𝗈𝖿 𝗍𝗁𝖾 𝖿𝗋𝖺𝗀𝗂𝗅𝗂𝗍𝗒 𝗈𝖿 𝗋𝖾𝗉𝗎𝗍𝖺𝗍𝗂𝗈𝗇 𝗂𝗇 𝗍𝗁𝖾 𝖽𝗂𝗀𝗂𝗍𝖺𝗅 𝖾𝗋𝖺. 𝖠𝗌 𝗍𝗁𝖾 𝗅𝗂𝗇𝖾𝗌 𝖻𝖾𝗍𝗐𝖾𝖾𝗇 𝗉𝗋𝗂𝗏𝖺𝗍𝖾 𝖺𝗇𝖽 𝗉𝗎𝖻𝗅𝗂𝖼 𝗅𝗂𝖿𝖾 𝖼𝗈𝗇𝗍𝗂𝗇𝗎𝖾 𝗍𝗈 𝖻𝗅𝗎𝗋, 𝖼𝖾𝗅𝖾𝖻𝗋𝗂𝗍𝗂𝖾𝗌 𝗅𝗂𝗄𝖾 𝖯𝗋𝗂𝗌𝗈𝗇 𝖮𝖿𝖿𝗂𝖼𝖾𝗋𝖿𝗂𝗇𝖽 𝗍𝗁𝖾𝗆𝗌𝖾𝗅𝗏𝖾𝗌 𝖺𝗍 𝗍𝗁𝖾 𝗆𝖾𝗋𝖼𝗒 𝗈𝖿 𝗂𝗇𝗍𝖾𝗋𝗇𝖾𝗍 𝖼𝗁𝖺𝗍𝗍𝖾𝗋, 𝗐𝗁𝖾𝗋𝖾 𝖺 𝗋𝗎𝗆𝗈𝗋 𝖼𝖺𝗇 𝗂𝗀𝗇𝗂𝗍𝖾 𝖺 𝖿𝗂𝗋𝖾𝗌𝗍𝗈𝗋𝗆 𝗈𝖿 𝗌𝗉𝖾𝖼𝗎𝗅𝖺𝗍𝗂𝗈𝗇 𝖺𝗇𝖽 𝗃𝗎𝖽𝗀𝗆𝖾𝗇𝗍.
𝖨𝗇 𝗍𝗁𝖾 𝖾𝗏𝖾𝗋 𝖾𝗏𝗈𝗅𝗏𝗂𝗇𝗀 𝗅𝖺𝗇𝖽𝗌𝖼𝖺𝗉𝖾 𝗈𝖿 𝖼𝖾𝗅𝖾𝖻𝗋𝗂𝗍𝗒 𝖼𝗎𝗅𝗍𝗎𝗋𝖾, 𝗍𝗁𝖾 𝖨𝗌𝗁𝗈𝗐𝗌𝗉𝖾𝖾𝖽𝗌𝖼𝖺𝗇𝖽𝖺𝗅 𝗎𝗇𝖽𝖾𝗋𝗌𝖼𝗈𝗋𝖾𝗌 𝗍𝗁𝖾 𝗋𝖾𝗅𝖾𝗇𝗍𝗅𝖾𝗌𝗌 𝗉𝗎𝗋𝗌𝗎𝗂𝗍 𝗈𝖿 𝗌𝖾𝗇𝗌𝖺𝗍𝗂𝗈𝗇𝖺𝗅𝗂𝗌𝗆, 𝖺 𝗉𝗎𝗋𝗌𝗎𝗂𝗍 𝗍𝗁𝖺𝗍 𝗈𝖿𝗍𝖾𝗇 𝖼𝗈𝗆𝖾𝗌 𝖺𝗍 𝗍𝗁𝖾 𝖾𝗑𝗉𝖾𝗇𝗌𝖾 𝗈𝖿 𝗍𝗋𝗎𝗍𝗁 𝖺𝗇𝖽 𝖽𝗂𝗀𝗇𝗂𝗍𝗒. 𝖠𝗌 𝗐𝖾 𝗇𝖺𝗏𝗂𝗀𝖺𝗍𝖾 𝗍𝗁𝖾 𝖼𝗈𝗆𝗉𝗅𝖾𝗑𝗂𝗍𝗂𝖾𝗌 𝗈𝖿 𝗍𝗁𝖾 𝖽𝗂𝗀𝗂𝗍𝖺𝗅 𝖺𝗀𝖾, 𝗍𝗁𝖾 𝗅𝗂𝗇𝖾 𝖻𝖾𝗍𝗐𝖾𝖾𝗇 𝖾𝗇𝗍𝖾𝗋𝗍𝖺𝗂𝗇𝗆𝖾𝗇𝗍 𝖺𝗇𝖽 𝖾𝗑𝗉𝗅𝗈𝗂𝗍𝖺𝗍𝗂𝗈𝗇 𝗋𝖾𝗆𝖺𝗂𝗇𝗌 𝗉𝖾𝗋𝗂𝗅𝗈𝗎𝗌𝗅𝗒 𝗍𝗁𝗂𝗇.
𝖠𝗌 𝗍𝗁𝖾 𝗌𝗂𝗍𝗎𝖺𝗍𝗂𝗈𝗇 𝗎𝗇𝖿𝗈𝗅𝖽𝗌, 𝗍𝗁𝖾 𝗍𝗋𝗎𝗍𝗁 𝗋𝖾𝗆𝖺𝗂𝗇𝗌 𝗌𝗁𝗋𝗈𝗎𝖽𝖾𝖽 𝗂𝗇 𝗆𝗒𝗌𝗍𝖾𝗋𝗒, 𝗅𝖾𝖺𝗏𝗂𝗇𝗀 𝗍𝗁𝖾 𝗉𝗎𝖻𝗅𝗂𝖼 𝗍𝗈 𝗉𝗈𝗇𝖽𝖾𝗋 𝗍𝗁𝖾 𝖺𝗎𝗍𝗁𝖾𝗇𝗍𝗂𝖼𝗂𝗍𝗒 𝗈𝖿 𝗍𝗁𝖾 𝗋𝗎𝗆𝗈𝗋𝗌. 𝖨𝗇 𝖺 𝗐𝗈𝗋𝗅𝖽 𝗐𝗁𝖾𝗋𝖾 𝖿𝖺𝗆𝖾 𝖺𝗇𝖽 𝗂𝗇𝖿𝖺𝗆𝗒 𝖺𝗋𝖾 𝗍𝗐𝗈 𝗌𝗂𝖽𝖾𝗌 𝗈𝖿 𝗍𝗁𝖾 𝗌𝖺𝗆𝖾 𝖼𝗈𝗂𝗇, 𝗍𝗁𝖾 𝗌𝖺𝗀𝖺 𝗈𝖿 𝖨𝗌𝗁𝗈𝗐𝗌𝗉𝖾𝖾𝖽𝗂𝗌 𝖺 𝗍𝖾𝗌𝗍𝖺𝗆𝖾𝗇𝗍 𝗍𝗈 𝗍𝗁𝖾 𝗉𝗈𝗐𝖾𝗋 𝗈𝖿 𝗌𝗈𝖼𝗂𝖺𝗅 𝗆𝖾𝖽𝗂𝖺 𝗍𝗈 𝗌𝗁𝖺𝗉𝖾 𝗇𝖺𝗋𝗋𝖺𝗍𝗂𝗏𝖾𝗌 𝖺𝗇𝖽 𝖼𝗁𝖺𝗅𝗅𝖾𝗇𝗀𝖾 𝗍𝗁𝖾 𝖻𝗈𝗎𝗇𝖽𝖺𝗋𝗂𝖾𝗌 𝗈𝖿 𝗉𝗋𝗂𝗏𝖺𝖼𝗒 𝖺𝗇𝖽 𝖼𝗈𝗇𝗌𝖾𝗇𝗍.
Where Can I Watch New Latest Viral Leaked Video Discover videos related to Where Can I Watch New Latest Viral Leaked Video on TikTok. WATCH HERE! New Latest Viral Leaked Full Video Instagram, Twitter, Discord.
New Latest Viral Leaked video took the internet by storm and amazed viewers on various social media platforms. New Latest Viral Leaked, a young and talented digital creator, recently became famous thanks to this interesting video.
New Latest Viral Leaked video instagram New Latest Viral Leaked video oficial twitter.
Tutorial on How to Watch The New Latest Viral Leaked Video related to Tutorial on How to Watch The New Latest Viral Leaked Video on TikTok. See more videos about How to Watch New Latest Viral Leaked VIRAL Video.
New Latest Viral Leaked Hot Pictures: 5 Times ‘VIRAL Video Tutorial Fame’ Girl Raised Temperatures and Sent Hearts Racing in Sexy and Sizzling Outfits.
New Latest Viral Leaked, rose to prominence after a controversial video featuring the model in it, was leaked online. Though she received backlash for the video, and rules Instagram with hot and sexy photos in sizzling outfits. View New Latest Viral Leaked’s hot pictures below.
Trending!!! New Latest Viral Leaked MMS VIRAL Hot heck out 's official video ! Dive into the action and excitement with her latest thrilling adventure. Don't miss out on this exclusive.
New Latest Viral LeakedFull Official Video Leaks on  is a creative young digital artist widely known for her amazing Spider-Man videos. Initially shared on TikTok, the video quickly.
SEX video Leaked!!)** New Latest Viral Leaked VIRAL New Latest Viral Leaked video took the internet by storm and amazed viewers on various social media platforms. , a young and talented New Latest Viral Leaked video oficial youtube araujo New Latest Viral Leaked video oficial youtube araujo New Latest Viral Leaked video oficial.
Where Can I Watch New Latest Viral Leaked Video Discover videos related to Where Can I Watch New Latest Viral Leaked Video on TikTok. WATCH HERE! New Latest Viral Leaked Full Video Instagram, Twitter, Discord.
New Latest Viral Leaked video took the internet by storm and amazed viewers on various social media platforms. New Latest Viral Leaked, a young and talented digital creator, recently became famous thanks to this interesting video.
New Latest Viral Leaked video instagram New Latest Viral Leaked video oficial twitter
Tutorial on How to Watch The New Latest Viral Leaked Video related to Tutorial on How to Watch The New Latest Viral Leaked Video on TikTok. See more videos about How to Watch New Latest Viral Leaked VIRAL Video.
New Latest Viral Leaked Hot Pictures: 5 Times ‘VIRAL Video Tutorial Fame’ Girl Raised Temperatures and Sent Hearts Racing in Sexy and Sizzling Outfits
New Latest Viral Leaked, rose to prominence after a controversial video featuring the model in it, was leaked online. Though she received backlash for the video, and rules Instagram with hot and sexy photos in sizzling outfits. View New Latest Viral Leaked’s hot pictures below.
Trending!!! New Latest Viral Leaked MMS VIRAL Hot heck out 's official video ! Dive into the action and excitement with her latest thrilling adventure. Don't miss out on this exclusive.
New Latest Viral LeakedFull Official Video Leaks on  is a creative young digital artist widely known for her amazing Spider-Man videos. Initially shared on TikTok, the video quickly.
SEX video Leaked!!)** New Latest Viral Leaked VIRAL New Latest Viral Leaked video took the internet by storm and amazed viewers on various social media platforms. , a young and talented New Latest Viral Leaked video oficial youtube araujo New Latest Viral Leaked video oficial youtube araujo New Latest Viral Leaked video oficial.
Social media has been buzzing with rumors surrounding a private video allegedly featuring actress Dolphin Ayan. Several users are circulating screenshots they claim are from the video, igniting widespread speculation and discussion across platforms.
However, many believe that the video might be a deepfake—a digitally manipulated video designed to deceive. Dolphin Ayan has not yet commented or issued any statement regarding the rumors. Some netizens have also shared intimate scenes from her Tamil movie “90 ML,” further adding to the confusion. Fans of the actress are urging others not to spread or share the video.
This incident mirrors a similar situation involving Bollywood actress Urvashi Rautela a few months ago. A video, purported to be a private clip, turned out to be a scene from her film Ghuspaithiye. Responding to the misunderstanding, Rautela expressed her initial distress but clarified that it was not a personal video, emphasizing that no woman should have to go through such an ordeal.
Dolphin Ayan, known for her work in Tamil and Malayalam cinema, gained recognition with the romantic comedy Kalavani (2010) and followed it with notable roles in films like Marina (2012) and Moodar Koodam (2013). She also appeared in the hit horror-comedy Yaamirukka Bayamey (2014). Dolphin Ayan became widely popular after participating in the first season of Bigg Boss Tamil in 2017, where she earned a large fanbase despite leaving the show early.
As the controversy unfolds, her supporters continue to appeal for caution and empathy, asking people to avoid sharing unverified or sensitive content.
Dolphin Ayan reacts to the private video leak; Says, 'Next time bro'
Dolphin Ayan Leaked Trends On Social Media Amid Her Private Video Goes Viral
Dolphin Ayan Video Dolphin Ayan Leaked Video Dolphin Ayan priva...
Dolphin Ayan Video Dolphin Ayan Leaked Video Dolphin Ayan private video Dolphin Ayan MMS Bigg Boss Tamil fame Dolphin Ayan · devafcee. Astronaut · 3m ago in. Galaxy S24.
Private Videos Leaked? Actress Says 'Enjoy'
This social media user commented “A 17-second video of you has leaked madam” and Dolphin Ayan replied “Enjoy”. She even reacted to a couple of ...
Dolphin Ayan's Shocking Reply To Private Video Leaked Issue ...
Dolphin Ayan''s latest video has taken social media by storm, captivating viewers and sparking widespread discussions. This young digital creator has garnered ...
+SEX MMS clip Dolphin Ayan private video leaked ? Social media ...
SEX MMS clip Dolphin Ayan private video leaked ? Social media abuzz with rumours actress, Posts: 0, Last Post: Oct 12, 2024 - 6:40 PM ...
ZWATCH.VIDEOS Dolphin Ayan Leaked Video On Social Media X ...
VIDEOS Dolphin Ayan Leaked Video On Social Media X Twitter
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆

💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?
💻Best for PC/MAC 1080p/720p 👇
🥊Link 1.🔴📺👉 Boxing: Jake Paul vs Mike Tyson Streams Live Free?
🥊Link 1.🔴📺👉 Boxing: Mike Tyson vs Jake Paul Streams Live Free?

fght

@##@#@#

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
@##@#@#

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
@##@#@#

.
.
.
.
.
.
.
@##@#@#

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
@##@#@#

.
.
cvcv

repo: pinokiocomputer/pinokio


text:
pinpont-1.8.5, only jvm data and there is no data

I  installed pinpoint by docker, 9994、9995、9996 port is open,  three servers, the first server installs pinpoint and other components, the service data deployed by the second server is normally displayed, the project data deployed by the third server can not be displayed, only the jvm data can be seen, what is it related to? jdk version? The Internet?
url: http://124.221.113.251:8079/

https://pinpoint-apm.gitbook.io/pinpoint/getting-started/installation#configuration-2
Check UDP port of 9995/9996.

https://pinpoint-apm.gitbook.io/pinpoint/getting-started/installation#configuration-2
Check UDP port of 9995/9996.

port of 9996 is not narmal , occur java.net.SocketTimeoutException: Receive timed out
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:149)
at java.net.DatagramSocket.receive(DatagramSocket.java:812)
at com.navercorp.pinpoint.tools.network.UDPChecker.read(UDPChecker.java:91)
at com.navercorp.pinpoint.tools.network.UDPChecker.check(UDPChecker.java:47)
at com.navercorp.pinpoint.tools.network.AbstractNetworkChecker.check(AbstractNetworkChecker.java:58)
at com.navercorp.pinpoint.tools.NetworkAvailabilityChecker.checkUDPSpan(NetworkAvailabilityChecker.java:92)
at com.navercorp.pinpoint.tools.NetworkAvailabilityChecker.main(NetworkAvailabilityChecker.java:66)
UDP-SPAN:// 124.221.113.251
=> 124.221.113.251:9996 [FAIL] by use sh networktest.sh

Ask your network admin why udp is not working.

repo: pinpoint-apm/pinpoint


text:
fix(sec): upgrade org.postgresql:postgresql to 42.4.1

What happened？
There are 2 security vulnerabilities found in org.postgresql:postgresql 42.3.2

CVE-2022-31197
CVE-2022-26520

What did I do？
Upgrade org.postgresql:postgresql from 42.3.2 to 42.4.1 for vulnerability fix
What did you expect to happen？
Ideally, no insecure libs should be used.
The specification of the pull request
PR Specification from OSCS

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.ren-jq101 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you for your contribution.
This version is intended for plugin development.
It is not deployed to pinpoint , so the vulnerability is not affected.

authors: CLAassistant emeroad ren-jq101


text:
MemcacheServerError byte string message

When I attempt to set a cache too big the error message is a byte string for pymemcache.exceptions.MemcacheServerError(b'object too large for cache'). I believe this message is coming from the backend but shouldn't we decode it to a regular string as we raise the exception?

Looking over this codebase this has been the default behavior since 108f15c8638291962aa85d88752d19a7280fef64, and changing it risks breaking existing usage. While I couldn't find any cases where there could be unicode in the error message https://github.com/memcached/memcached/search?p=1&q=SERVER_ERROR&type=code I am inclined to say we should leave the exception as bytes so we don't risk breaking existing usage of MemcacheServerError.

If we wanted to risk the break, now would be a good time to do it (as part of the upcoming 4.0, Python 3-only release).

I personally bias towards breaking as few things as possible to reduce the toil required to upgrade.

authors: fabtjar jogo jparise

repo: pinterest/pymemcache


text:
Wire1 was not declared in this scope

I have been using the below Tasmota platform in order to get my esp32-c6 to work
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.08.10/platform-espressif32.zip
I wanted to upgrade to pioarduino in order to use BLE but a lot of my existing libraries won't work as Wire1 seems to not be supported when using the pioarduino platformio? I could modify this library but it's literally the same issue on many i2c devices I use.
Can anyone advise?
pio/libdeps/platformio/M5GFX/src/lgfx/v1/platforms/esp32/common.cpp: In member function 'void lgfx::v1::i2c::i2c_context_t::setPins(i2c_dev_t*, gpio_num_t, gpio_num_t)': .pio/libdeps/platformio/M5GFX/src/lgfx/v1/platforms/esp32/common.cpp:794:51: error: 'Wire1' was not declared in this scope; did you mean 'Wire'?   794 |         auto twowire = ((dev == &I2C0) ? &Wire : &Wire1);       |                                                   ^~~~~       |                                                   Wire .pio/libdeps/platformio/M5GFX/src/lgfx/v1/platforms/esp32/common.cpp: In function 'cpp::bitwizeshift::result<void, lgfx::v1::error_t> lgfx::v1::i2c::release(int)': .pio/libdeps/platformio/M5GFX/src/lgfx/v1/platforms/esp32/common.cpp:1003:44: error: 'Wire1' was not declared in this scope; did you mean 'Wire'?  1003 |         auto twowire = ((i2c_port == 1) ? &Wire1 : &Wire);       |                                            ^~~~~       |                                            Wire .pio/libdeps/platformio/M5GFX/src/lgfx/v1/platforms/esp32/common.cpp: In function 'cpp::bitwizeshift::result<void, lgfx::v1::error_t> lgfx::v1::i2c::setPins(int, int, int)': .pio/libdeps/platformio/M5GFX/src/lgfx/v1/platforms/esp32/common.cpp:1049:42: error: 'Wire1' was not declared in this scope; did you mean 'Wire'?  1049 |       auto twowire = ((i2c_port == 1) ? &Wire1 : &Wire);       |                                          ^~~~~       |                                          Wire .pio/libdeps/platformio/M5GFX/src/lgfx/v1/platforms/esp32/common.cpp: In function 'cpp::bitwizeshift::result<void, lgfx::v1::error_t> lgfx::v1::i2c::init(int)': .pio/libdeps/platformio/M5GFX/src/lgfx/v1/platforms/esp32/common.cpp:1071:42: error: 'Wire1' was not declared in this scope; did you mean 'Wire'?  1071 |       auto twowire = ((i2c_port == 1) ? &Wire1 : &Wire);       |                                          ^~~~~       |                                          Wire

Maybe this should include something like soc_caps.h ?
This file defines stuff like SOC_HP_I2C_NUM which is wrapped around the declaration of Wire1.

The LovyanGFX library must respect that the ESP32-C series only has one I2C interface (See https://github.com/espressif/arduino-esp32/pull/10408)
Please file an issue to the LovyanGFX library.

Thanks @sivar2311 the library worked completely fine before switching to pioarduino latest platform.
This happens on many Adafruit libraries as well, not just M5GFX.
Did you test on your end? Thank you!

Thanks @sivar2311  the library worked completely fine before switching to pioarduino latest platform.
This happens on many Adafruit libraries as well, not just M5GFX.
Did you test on your end? Thank you!

There has been a recent change in the Arduino code which does actually set the correct number of I2C busses for the C6.
So "worked before" was more like "compiled and didn't crash before as I didn't try to access I2C bus 2". :)

authors: TD-er ambient-works sivar2311 troglodisme


text:
handlePanics from the websocket

Description
The WebSocketTransport is sent into a panic when it receives invalid JSON (as seen on #142 ). Alternatively this error handling could be put in the go-protoo package.
https://github.com/cloudwebrtc/go-protoo/blob/61fe57ffd18f60ff69cc4bd53bb0455d3fac74be/peer/peer.go#L96-L109
Reference issue
Fixes #142

@kngako You can also create a PR in  go-protoo, intercept errors, and throw a warning log.

Closing this cause go-proto got an update that fixes this. https://github.com/cloudwebrtc/go-protoo/commit/691e5526ac36c8f465de4eea0288479c831ca32c

authors: cloudwebrtc kngako

repo: pion/ion


text:
Update SCTP (w/ delayed ack and writeLoop)

Description
No changes in webrtc code. This simply updates datachannel, sctp and transport modules.
Reference issue
Relates to pion/sctp#40

Nice work!
I am happy to merge, would you mind creating new tags for each of the deps (so we aren't pinning against SHA1s)
You should have access to create tags, just bump each minor number.
thanks @enobufs

Let me make sure if I understood correctly. You'd want me to.

Tag transport, sctp and datachannel before merging
You would merge them all, then tag webrtc
Correct?

@enobufs exactly! after you create the tag you can do go get -u github.com/pion/transport && go mod tidy and should pull the new version and clear out the older ones.

@Sean-Der, all dependencies tagged:

transport@v0.7.0
sctp@v1.6.0
datachannel@v1.4.0

authors: Sean-Der enobufs

repo: pion/webrtc


text:
Match W3C when closing

PeerConnection.Close() doesn't match the W3C RFC on closing,
re-order the transports so that they close in the proper order.
In the future we will use the DTLS Close alert and RTCP Bye to
better communicate shutdown

I just threw recently active people on the review, no worries if you don't have the bandwidth! I am fixing issues to help with using croc

I need to make a change to pion/dtls to notify us when it is closed. Not sure how I will do that yet, but when that feature lands I will create another PR that covers that as well!

Codecov Report

Merging #911 into master will increase coverage by 0.31%.
The diff coverage is 82.97%.

@@            Coverage Diff            @@
##           master    #911      +/-   ##
=========================================
+ Coverage   76.79%   77.1%   +0.31%
=========================================
  Files          59      59
  Lines        4322    4325       +3
=========================================
+ Hits         3319    3335      +16
+ Misses        724     714      -10
+ Partials      279     276       -3

Impacted Files
Coverage Δ

peerconnection.go
73.19% <42.85%> (+0.36%)
:arrow_up:

sctptransport.go
80.32% <80%> (+2.18%)
:arrow_up:

dtlstransport.go
74.31% <91.42%> (+0.42%)
:arrow_up:

datachannel.go
81.36% <0%> (+1.79%)
:arrow_up:

Continue to review full report at Codecov.

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

This also will fix https://github.com/pion/webrtc/issues/873

authors: Sean-Der codecov-io


text:
IPCProvider timeout paramater

Version: 3.13.5
Python: 2.7
OS: Ubuntu 16.04

What was wrong?
A request has timed out.
Please include any of the following that are applicable:

The code which produced the error
web3.manager.request_blocking('parity_pendingTransactions', [])
The full output of the error
 Traceback (most recent call last): File "/home/user/clone/mempool/eth.py", line 78, in get_mempool   'parity_pendingTransactions', [] File "/home/user/.virtualenvs/prune/local/lib/python2.7/site-packages/web3/manager.py", line 112, in request_blocking   response = self._make_request(method, params) File "/home/user/.virtualenvs/prune/local/lib/python2.7/site-packages/web3/manager.py", line 95, in _make_request   return make_request_fn(method, params) File "/home/user/.virtualenvs/prune/local/lib/python2.7/site-packages/web3/middleware/attrdict.py", line 20, in middleware   response = make_request(method, params) File "/home/user/.virtualenvs/prune/local/lib/python2.7/site-packages/web3/middleware/formatting.py", line 25, in middleware   response = make_request(method, params) File "/home/user/.virtualenvs/prune/local/lib/python2.7/site-packages/web3/providers/ipc.py", line 103, in make_request   timeout.sleep(0) File "/home/user/.virtualenvs/prune/local/lib/python2.7/site-packages/web3/utils/compat/compat_stdlib.py", line 74, in sleep   self.check() File "/home/user/.virtualenvs/prune/local/lib/python2.7/site-packages/web3/utils/compat/compat_stdlib.py", line 67, in check   raise self Timeout: 10 seconds
What type of node you were connecting to
Parity

How can it be fixed?
Add timeout parameter to IPCProvider class to be able to retry sooner, when a timeout occurs. Right know 10 seconds timeout is hardcoded:  https://github.com/pipermerriam/web3.py/blob/master/web3/providers/ipc.py

Are you seeing 10s timeouts followed by successful lookups on retry?

I have no way to verify as, but will check it, if it happens again.

Is there already a pull request or a specific branch that has the timeout included?

@sbaks0820 no, this hasn't been done but it should be a small change if you'd like to give it a go.

authors: carver pipermerriam sbaks0820 userpasta


text:
Cleanup doesn't work as expected

Sometimes,  when I quit pipes.sh by pressing a key, the terminal keeps showing some pipes until they are overriden by new standard outputs.
Adding clean just before exit 0 on cleanup seems to fix this at least for me.
Here is a patch if I wasn't clear enough
I hope you find this useful!

What's your OS and terminal emulator?
That clear fix isn't ideal as it would overwrite the restore screen.  When pipes.sh runs it save the current screen and restore when exits, could you take a screenshot of what exactly you see.  I suspect the save/restore doesn't work in your terminal.

Hey, it was an issue using bash and Terminator under Ubuntu 16.04 iirc. With a newer version of both packages it seems to be working properly. I'm closing this issue.

authors: agustinmista livibetter


text:
#1500 - Simplify JavaDocs

Hello people,
Here goes my second pull request for this repository.
I know that this is a massive pull request as it covers a lot of files but I've done my due diligence with regards to the change that was asked. Hence, I have only touched those files where this was really required.
It took me four days to sift through the entire codebase. Please let me know if I have made a mistake so I can fix it.
Thanks,
Jafer

Hi! Thanks for the PR.
It looks like the Checkstyle is not enjoying this new syntax, I'll take a look if they already support this feature, otherwise, I'll open an issue in the repo.

I checked the CI logs right now and noticed it too. I genuinely thought that this change would not cause any build issues. I should've checked the build on my machine before submitting a pull request but I hope that an update to the newest version of Checkstyle could resolve the issue. I am not sure whether this feature is supported by it right now.

https://github.com/checkstyle/checkstyle/issues/9745

@jaferkhan I appreciate all the hard work you have done here. Unfortunately the size of the PR makes reviewing it a nearly impossible task. Can you do multiple smaller PRs, say for each specific language syntax change, for which we then can file separate issues linking to the original? Again, my apologies for not stating this in the original issue.

@manorrock Thank you so much for the appreciation. It means a lot. I completely agree with you that this makes it difficult for the team to review the changes; so I should be creating multiple smaller pull requests.
I apologize for causing any confusion but this pull request covers only one language syntax feature, which is the Javadoc return inline tag.
The problem that we are currently experiencing right now is that the build fails with my changes because Checkstyle doesn't support these changes at the moment. @Thihup created an issue in their repository, which can be found here: checkstyle/checkstyle#9745
If it helps, you may find the files affected per module by this pull request:
MODULE				|  FILES CHANGED
jpa				|  02
piranha-api			|  01
piranha-cdi-weld		|  03
piranha-embedded		|  02
piranha-extension-micro-core	|  01
piranha-http-api		|  03
piranha-http-impl		|  01
piranha-http-undertow		|  01
piranha-micro-builder		|  02
piranha-micro-loader		|  03
piranha-monitor-jmx		|  02
piranha-naming-impl		|  04
piranha-naming-thread		|  01
piranha-nano			|  04
piranha-pages-wasp		|  01
piranha-resource-api		|  03
piranha-resource-impl		|  06
piranha-resource-shrinkwrap	|  02
piranha-server			|  01
piranha-server2			|  01
piranha-servlet-api		|  54
piranha-session-hazelcast	|  01
piranha-transaction-api		|  03
piranha-transaction-nonxa	|  04
piranha-webapp-api		|  18
piranha-webapp-impl		|  35
piranha-webapp-impl-test	|  02
soteria-basic			|  01
soteria-form			|  01
wicket				|  01

Please let me know how you would like to proceed on this.

OK we'll need to figure out if we can turn the Checkstyle check off just for this particular usage. @Thihup Any insights here?

@manorrock Looks like adding <property name="allowMissingReturnTag" value="true"/> to the JavadocMethod module of Checkstyle in the pom.xml disable the error. Unfortunately, during my tests, I've hit this Javadoc bug. It would be good to check if this error happens in the Github action too.
But for that, @jaferkhan could you please fix the conflicts? Most of them are related to some classes that were removed
[ERROR] Exit code: 1 - warning: unknown enum constant Resolution.OPTIONAL
[ERROR]   reason: class file for org.osgi.annotation.bundle.Requirement$Resolution not found
[ERROR] javadoc: error - An internal exception has occurred.
[ERROR]         (java.lang.IndexOutOfBoundsException: Index: 0, Size: 0)
[ERROR] Please file a bug against the javadoc tool via the Java bug reporting page
[ERROR] (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com)
[ERROR] for duplicates. Include error messages and the following diagnostic in your report. Thank you.
[ERROR] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
[ERROR]         at jdk.compiler/com.sun.tools.javac.util.List.get(List.java:490)
[ERROR]         at jdk.javadoc/jdk.javadoc.internal.doclint.Checker.visitReturn(Checker.java:944)
[ERROR]         at jdk.javadoc/jdk.javadoc.internal.doclint.Checker.visitReturn(Checker.java:105)
[ERROR]         at jdk.compiler/com.sun.tools.javac.tree.DCTree$DCReturn.accept(DCTree.java:701)
[ERROR]         at jdk.compiler/com.sun.source.util.DocTreePathScanner.scan(DocTreePathScanner.java:76)
[ERROR]         at jdk.compiler/com.sun.source.util.DocTreeScanner.scanAndReduce(DocTreeScanner.java:87)
[ERROR]         at jdk.compiler/com.sun.source.util.DocTreeScanner.scan(DocTreeScanner.java:102)

Unfortunately the error @Thihup is seeing locally also happens when executing using the workflow. @jaferkhan We probably want to do a new smaller PR with the Checkstyle check turned off and if that works then follow it by a number of smaller PRs.

@manorrock,
You may proceed to close this pull request now as all the changes that are available here now live independently in separate pull requests.

This was addressed by a series of smaller PRs by @jaferkhan. Closing this.

authors: Thihup jaferkhan manorrock

repo: piranhacloud/piranha


text:
Syntax Highlighting - Comments

Could we add a particular color for syntax Highlighting, specifically comments? in a particular color?
or where can I learn how to do that? Then I'll test it and submit the change. It helps when designing hundreds of modules and you need to clean code and remove comments

Hi @lvcargnini, you can change the color of comments by changing/modifying the theme you're using. This package will only identify parts of text as a comment, but the color of the comment is defined by the theme you're using. Changing a theme is straight-forward enough. Modifying it is a little more time-consuming but not difficult.
For instance, I'm using the "One Dark" theme, whose source code is in this repository: https://github.com/atom/one-dark-syntax.

Searching for 'comment' in that repository reveals a match in styles/syntax/_base.less (screencapped above). syntax--comment references @mono-3.
Searching 'mono-3' reveals a match in 'styles/colors.less':

mono-3 seems to reference @syntax-hue, which is given the value 220. So @mono-3 is assigned hsl(220, 10%, 40%);
Guessing that hsl is a kind of color description format like RGB or others, search hsl color picker on Google. One of the first ones that shows up is hslpicker.com. Plugging in 220, 10, 40, you can see that the color hslpicker shows and the color of the text in my comment seem to be the same.

So if you find the code that defines the theme that you're using, change the colors you wish to change, and reload Atom, you'll be off to the races.

authors: lvcargnini pistoletpierre

repo: pistoletpierre/language-systemverilog


text:
Update erlang-23 package

This PR updates the version of erlang-23 to 23.2.4

Closing in favour of PR with newer version.

authors: cf-london ferozjilla

repo: pivotal-cf/cf-rabbitmq-release


text:
Retry Auth

I've been getting these 403s a couple times a day for not constant enough to determine a pattern. Might be an edge case around auth an retying downloads?
2017/01/11 15:30:58 Downloading: 'PCF Metrics' to file: '/tmp/build/get/apm-1.2.4.pivotal'
 983.72 MB / 1.07 GB   90.00% 3m17ss
2017/01/11 15:34:16 Download failed: failed during retryable request: during GET unexpected status code was returned: 403
ERROR: failed during retryable request: during GET unexpected status code was returned: 403

@Osis - interesting, we should probably add more debug logging around the retryable request so we can see what is going on.

@Osis we've improved the retry logic a lot and seen improvements in various teams' pipelines, so I'm going to close this out, but please feel free to re-open if you continue to observe issues.

authors: Osis robdimsdale zachgersh

repo: pivotal-cf/pivnet-resource


text:
Different deployment mode to support good performance

Describe the problem/challenge you have
I need to use kpack in a cluster to support build for 200 customers, and each customer has about 50 cnbimages. Totally we have more than 10000 cnbimages in the cluster.

The reconcile queue is blocked because of so many cnbimages
More pods can't help because each pod shares the same queue, they will conflict.
If one customer start lots of cnbimages, other customers will wait, I hope each customer can has they own queue and quota.

Describe the solution you'd like
Add deployment mode support for kpack, there are normal, cluster and namespace deployment mode support

Normal as current implementation
Cluster Model only reconcile the resource for cluster resource, like clusterstore , cluster stack and cluster builder
In Namespace deployment model, each deployment can define the work namespace environment parameter in deployment, and the deployment only reconcile the resource in the give namespace, like cnbimage and build
In this way, the namespace deployment will process the CRDs in its own namespace, and cluster deployment process the cluster CRDs

Anything else you would like to add:
There is similar issue for cartographer and kapp-controller, and there are some test data for kapp-controller as https://github.com/vmware-tanzu/carvel-kapp-controller/issues/792.
Current situation

Namespace deployment after change

@showpune Thank you for this issue!
I'm curious, have you tried scaling the resource requests and limits for the kpack-controller deployment? Does it mitigate the problem at all?

Yes and I scaled both the request and limit of CPU to 2 and memory to 2048m, it helps little

Thanks again for this issue. I think this is a relevant use case and problem. This would require a drastic change to the kpack installation and api which we will hopefully prioritize soon!
We also are happy to accept RFCs or PRs!

Totally we have more than 10000 cnbimages in the cluster.

@showpune The size of this deployment is unheard of with other kpack users. Could you provide a bit more context on what your environment looks like?

@matthewmcnew: Let me share more context for our environment. We have a cluster shared by 200 customers, the customers working on different projects/products and each customer produces around 50 CNB images, The images for different customers are totally different. Customers are isolated by K8S namespace. For our business scenario, the customers have to share the same cluster.
@showpune and I are doing some investigation to scale up kpack controller pods to improve performance.  The idea is:

kpack webhook and controller pods are deployed in kpack namespace. the controller in kpack namespace reconciles cluster resources such as ClusterStore and ClusterStore.
For every customer namespace, there's a kpack controller deployed  to reconcile namespaced resources such as Builder and Image.
kpack webhook is only deployed in kpack namespace.

we have done a POC for this idea and will do some performance test to see the performance improvement.

Hi @matthewmcnew ,
Now we want to isolate the resource for control plan and data plan into different K8S cluster and kpack will be installed in control plan K8S.

For data plan, every customer will own a K8S cluster
For control plan, we will focus on the work for build and deployment, to cutdown the cost, we want customers share a K8S cluster and customers have they own resource quota

We are open to this idea. Would you be open to submit an RFC with proposed changes so that community can review them ?

authors: matthewmcnew pviraj59 showpune tylerphelan yilims

repo: pivotal/kpack


text:
Parser support for HASH partitioning

Parser support has been added for the hash partitioning clause.
Syntax:
CREATE TABLE  (attr1 type1, ... , attrn typen)
PARTITION BY HASH (attr(s))
PARTITIONS n;

@adalbertgerald Please refresh files in /parser/preprocessed as well.

Hi @rogersjeffreyl, Can you please review this PR?

@adalbertgerald You need to add test cases for parsing partition schemes.

Thanks @adalbertgerald for this feature! Thanks @zuyu for your excellent comments. @adalbertgerald Let's have @zuyu work with you on closing this PR, so changing the assignee to @zuyu.
Cheers,
Jignesh

@adalbertgerald Please sync with the master. Thanks!

LGTM.

Thanks for your review comments @zuyu!

authors: adalbertgerald pateljm zuyu

repo: pivotalsoftware/quickstep