profile
viewpoint
Pratyush Singhal psinghal20 psinghal20.github.io Google Summer of Code '18 @wikimedia, @WikiEducationFoundation; Undergraduate, IIT Roorkee; Otaku & proud

psinghal20/cargo-feature-analyst 40

cargo-feature-analyst is a tool written in rust to analyse the feature usage in your rust project.

psinghal20/Platformer-Game 8

First try at web game dev using phaser. Serve the index.html file to play.

pandeykartikey/RISCY-Processor 6

A 32-bit RISC processor implementation in verilog

psinghal20/Diglett 5

A simple dns resolver

psinghal20/Job-manager-backend 4

A simple Job manager backend to submit different kinds of jobs to a processing pipeline.

psinghal20/Auto-Vec 3

Auto-Vec is a proc macro to vectorize your functions. Let your Scalars Vectorize!

psinghal20/Learning-Material 3

Sort of a collection of my notes of what i m studying ..

psinghal20/distributed-cracker 2

A distributed hash cracker

pull request commenttimberio/vector

feat(split transform): add regex support for separator in split transform

Hi @bruceg, I ran the benchmarks for the changes. The results can be found here. I think there is a performance hit in some of the benchmarks, though it is not that clear.

PS: There was some problem while running the normal benchmarks for me, all the benching process were just going into sleep and waiting for some event. Don't know why. I ran the wasm benchmarks for the above results.

psinghal20

comment created time in a day

startedrust-osdev/cargo-xbuild

started time in 2 days

pull request commenttimberio/vector

feat(split transform): add regex support for separator in split transform

@bruceg I have made the changes you mentioned. Also, I was trying to run the benchmarks using cargo bench but it gets stuck while running the pipe benchmark on warming-up stage.

psinghal20

comment created time in 2 days

push eventpsinghal20/vector

Kirill Fomichev

commit sha c34607e8f060ad7648c72983180b57737b14ed0b

chore(dependencies): move reqwest to dev-dependencies (#2952) * enhancement(dependencies): move reqwest to dev-dependencies Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * update to new reqwest Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * fix docker feature Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * remove http:0.1 Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * remove headers:02 Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * fix clickhouse tests Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * minor fixes Signed-off-by: Kirill Fomichev <fanatid@ya.ru>

view details

Kirill Fomichev

commit sha f69c26356fe4d37b0bf4c4bae321d58970e0df31

enhancement(sinks): add compression option for aws sinks (#2953) * enhancement(aws_kinesis_firehose sink): add compression option Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * enhancement(aws_kinesis_stream sink): add compression option Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * aws: simplify create_client fn Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * enhancement(aws_cloudwatch_logs sink): add compression option Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * enhancement(aws_cloudwatch_metrics sink): add compression option Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * adjust docs Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * add rusoto_core::ContentEncoding conversion Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * move create_client/healthcheck methods Signed-off-by: Kirill Fomichev <fanatid@ya.ru>

view details

Kirill Fomichev

commit sha 35330c77049c928adfaad755743aca4c2bcd47f3

chore(kafka sink): disable sasl feature (#2930) Signed-off-by: Kirill Fomichev <fanatid@ya.ru>

view details

Kruno Tomola Fabro

commit sha aa9a38c515bbd4dd0b5beed509053ce18247548c

chore(sinks): Construct tcp healthcheck with TLS (#2958) * Use tls in healthcheck Signed-off-by: ktf <krunotf@gmail.com> * Update tests Signed-off-by: ktf <krunotf@gmail.com>

view details

Ana Hobden

commit sha 07f5268355018a740b7c8df59ec4a7c10fc64169

chore(platforms): Move the builder to centos 7 (#2824) * Move the buidler to centos7. Signed-off-by: Ana Hobden <operator@hoverbear.org> * newline Signed-off-by: Ana Hobden <operator@hoverbear.org> * run exec Signed-off-by: Ana Hobden <operator@hoverbear.org> * Fixup some minor mistypes Signed-off-by: Ana Hobden <operator@hoverbear.org>

view details

Luke Steensen

commit sha 4202a963723b4e5ec548e9dfe518e725a28c7885

chore: move topology building into tokio context, take 2 (#2964) * move cli definition into lib Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * move log level logic to lib Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * move topology building into tokio context Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * fix up {Transform,Sink}Context::new_test calls Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * passing cargo check --all-targets Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * fix integration tests Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * fix windows build Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * fix integration tests more Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * remove unused runtimes Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * more fixes Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * move cli out of lib Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * adjust component feature check Signed-off-by: Luke Steensen <luke.steensen@gmail.com>

view details

Kirill Fomichev

commit sha d1d7d1a6776018c7b2fd138765a2c9eab20038df

chore(docker source): upgrade to bollard (#2951) * chore(docker source): move async code Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * update bytes crate Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * use bollard in tests Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * support docker locals through env Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * tmp Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * tmp fn build Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * adjust docker_event_stream Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * bollard docker in struct Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * impl handle_running_containers Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * before futures update Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * update futures:0.3.4 => futures:0.3.5 Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * update start_event_stream Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * finish run future impl Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * remove extra imports in tests Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * remove partial log code Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * fix container restart Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * remove partial logs from docs Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * remove shiplift Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * fix docs Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * Revert "fix docs" This reverts commit 76d1a0aa0e2bcdb726b57c95a77bb21eb01b7f00. Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * Revert "remove partial logs from docs" This reverts commit 8373f3a22491d5ecde63155c15095ac0a95210e4. Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * Revert "remove partial log code" This reverts commit 6a9cca3924faf894c523ada631d56d596d499d31. Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * add 16kb log test Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * switch to fixed bollard Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * fix include filters Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * fix upause (correct is unpause) Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * compare status_code with constant from http crate Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * fix expect message Signed-off-by: Kirill Fomichev <fanatid@ya.ru> * remove useless Option<T> Signed-off-by: Kirill Fomichev <fanatid@ya.ru>

view details

Kruno Tomola Fabro

commit sha b5e0eb76c9e90234c5487817cf4eac3470472967

enhancement(kafka source): Extract timestamp from event (#2956) * Use kafka timestamp in source Signed-off-by: ktf <krunotf@gmail.com> * Use kafka timestamp in sink Signed-off-by: ktf <krunotf@gmail.com> * Expand test Signed-off-by: ktf <krunotf@gmail.com> * Update docs Signed-off-by: ktf <krunotf@gmail.com>

view details

psinghal20

commit sha e69a5aa8ac151cbc7b4f90d37302d3f448c9daf5

refactor(split transform): replace match statement for separator with map and return error in case of invalid regex expression Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

psinghal20

commit sha 0cb78417e9dc6b99194dfb9b3e674904fbd6e2db

Merge branch 'master' into split-regex

view details

push time in 2 days

startedHackerPoet/NonEuclidean

started time in 3 days

startedvideo-dev/hls.js

started time in 4 days

startedt-veor/hypervis

started time in 4 days

push eventpsinghal20/vector

psinghal20

commit sha 68d5eeb60c295192091388de2fa735321f56c9cf

chore: run cargo fmt Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 4 days

PR opened timberio/vector

Reviewers
feat(split transform): add regex support for separator in split transform

Fixes #1881.

The input strings for separator are escaped initially to allow for literal strings using any regex metacharacters as mentioned by @bruceg here.

+25 -7

0 comment

1 changed file

pr created time in 4 days

push eventpsinghal20/vector

Kruno Tomola Fabro

commit sha 01b37785f38159388636ff9954a3675c1ae0d049

enhancement(file source): Option to remove file after some time of reaching `eof` (#2908) * Add remove_after option Signed-off-by: Kruno Tomola Fabro <krunotf@gmail.com> * Add test Signed-off-by: Kruno Tomola Fabro <krunotf@gmail.com> * Add website docs Signed-off-by: Kruno Tomola Fabro <krunotf@gmail.com> * Add rate limit Signed-off-by: ktf <krunotf@gmail.com> * Add warning Signed-off-by: ktf <krunotf@gmail.com>

view details

psinghal20

commit sha 2de816e60c1d7158babfaef48e234a17a9c1d7f2

feat(split transform): add regex support for separator in split transform Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 4 days

startedjonhoo/atone

started time in 5 days

startedpret/pokefirered

started time in 6 days

create barnchpsinghal20/vector

branch : split-regex

created branch time in 7 days

push eventpsinghal20/vector

Kirill Fomichev

commit sha 3d11c34703bdaed580e2e42ff8a28024ea504d40

chore(dependencies): remove native-tls (#2912) Signed-off-by: Kirill Fomichev <fanatid@ya.ru>

view details

Bruce Guenter

commit sha d2fe5279087ceb3dddd561c3b3d01959fad59006

enhancement(sinks): Batch buffer rework (#2866) * Add new VecBuffer wrapper around Vec This new buffer type keeps track of its maximum size, and pre-allocates the buffer. * Add BatchSettings parameter to all buffers * Move detection of batch "fullness" to trait Batch This also drops fn len, as it is no longer necessary. * Make the Batch::push trait method failable This requires reworking the logic in BatchSink::start_send, and so demands some close scrutiny. * Introduce StatefulBuffer wrapper and clean up BatchSink * Drop superfluous Batch::is_full trait method * Merge BatchBytesConfig and BatchEventsConfig and adjust sinks * Account for the separating "," in JsonArrayBuffer * Use a simplified fake-ish builder pattern to build BatchSettings * Split up batch size and timeout settings * Manually track number of bytes written in Buffer * Handle individual items that are too large to buffer If the first event to be added to a buffer is too large, this could cause a sink pipeline to permanently block. Instead, drop the output event with an error message but return as if it was added. * Drop test batch_sink_allows_the_final_item_to_exceed_the_buffer_size We explicitly do not want batches to exceed the buffer size. Signed-off-by: Bruce Guenter <bruce@timber.io>

view details

Ana Hobden

commit sha 4ee8ea039c1f8b5fa2d08248748d994d45d17bbf

Fixup sasl related knobs (#2915) Signed-off-by: Ana Hobden <operator@hoverbear.org>

view details

Bruce Guenter

commit sha abd8d806fb05b373cb0a027fe2384e083cb8ff74

enhancement(journald source): Allow remapping priority numbers to words (#2751) Signed-off-by: Bruce Guenter <bruce@timber.io>

view details

Bruce Guenter

commit sha cd7404091459802d709b5a393f7b4827ddc100fc

fix(aws_cloudwatch_logs sink): Handle and enforce batch.max_bytes (#2916) * Make the check for batch.max_bytes being set explicit Signed-off-by: Bruce Guenter <bruce@timber.io> * Implement enhanced VecBuffer2 with length tracking Signed-off-by: Bruce Guenter <bruce@timber.io> * Move cloudwatch log encoding into the partition function This will allow us to determine the length of logs that are added to the buffer. Signed-off-by: Bruce Guenter <bruce@timber.io> * Use new length buffer in aws_cloudwatch_logs to enforce byte length Also fix default batch event limit Signed-off-by: Bruce Guenter <bruce@timber.io>

view details

Bruce Guenter

commit sha 079c360ca6ab1b5a80ea551146cba7596513de81

chore: Remove two unneeded files (#2918) Signed-off-by: Bruce Guenter <bruce@timber.io>

view details

MOZGIII

commit sha 25ee24cc4ae2dee25852b05b0dc3a208c554f066

chore(file source): Add Fingerprinter::FirstLineChecksum (#2904) * Add Fingerprinter::FirstLineChecksum Signed-off-by: MOZGIII <mike-n@narod.ru> * Remove the lifetime rebind as it's not required Signed-off-by: MOZGIII <mike-n@narod.ru> * Fix a typo Signed-off-by: MOZGIII <mike-n@narod.ru>

view details

Luke Steensen

commit sha 02c30220d6a2a34425b33fc25490a3520d748282

chore: Architecture Revisit RFC (#2855) Signed-off-by: Luke Steensen <luke.steensen@gmail.com>

view details

push time in 7 days

starteddtolnay/typetag

started time in 7 days

startedlinkerd/linkerd2-proxy

started time in 7 days

create barnchpsinghal20/cash

branch : master

created branch time in 7 days

created repositorypsinghal20/cash

A simple consistent hashing implementation

created time in 7 days

startedDNSCrypt/dnscrypt-proxy

started time in 9 days

startedhaxzie/chaai-me

started time in 9 days

startedfoambubble/foam

started time in 9 days

startedKong/kuma

started time in 9 days

startedbfenetworks/bfe

started time in 9 days

startedJeffail/benthos

started time in 10 days

startedclap-rs/clap

started time in 10 days

startedCachetHQ/Cachet

started time in 10 days

startedstatping/statping

started time in 10 days

startedlinebender/druid

started time in 10 days

startednot-fl3/nanoserde

started time in 10 days

starteddtolnay/miniserde

started time in 10 days

startedpandeykartikey/goto

started time in 11 days

PublicEvent

startedLemmyNet/lemmy

started time in 11 days

startedcontainous/traefik

started time in 11 days

fork psinghal20/vector

A lightweight and ultra-fast tool for building observability pipelines

https://vector.dev

fork in 11 days

starteddtolnay/thiserror

started time in 13 days

startederikgrinaker/toydb

started time in 14 days

startedshuveb/io_uring-by-example

started time in 14 days

startedshuveb/containers-the-hard-way

started time in 14 days

issue commenttimberio/vector

The `split` transform `separate` option should support Regex

@bruceg If we don't want to introduce any breaking changes right now, maybe we can add an enum for the separator field, allowing for literal patterns as well as the regex, but we would lose the performance improvements you mentioned. What do you think?

binarylogic

comment created time in 14 days

issue commenttimberio/vector

The `split` transform `separate` option should support Regex

@binarylogic @lukesteensen I would love to take up this issue if no one is working on it.

I don't think this is necessary. The regex crate is very intelligent about doing fast string matching when the pattern is static.

If there is no performance hit in the case of literals, we can just modify the separator field in the split transform to accept a regex, and use re.split to split the input text. Do I understand it right?

binarylogic

comment created time in 14 days

startedXAMPPRocky/tokei

started time in 16 days

startedfristonio/xene-ui

started time in 16 days

startedfristonio/xene

started time in 16 days

startedtokio-rs/tracing

started time in 17 days

startedhuonw/primal

started time in 17 days

starteddtolnay/proc-macro-workshop

started time in 17 days

startedanderspitman/stealthcheck

started time in 18 days

startedtokio-rs/tokio

started time in 19 days

startedstjepang/smol

started time in 19 days

startedremzi-arpacidusseau/ostep-homework

started time in 19 days

starteddylanmckay/protocol

started time in 19 days

startedEmilHernvall/hermes

started time in 19 days

startedBurntSushi/xsv

started time in 19 days

startedxen0n/autojump-rs

started time in 19 days

startedjohang/btfs

started time in 20 days

startedKrishMunot/awesome-startup

started time in 21 days

startedgithub/super-linter

started time in 21 days

startedyarrick/iodine

started time in 21 days

startednicklan/bloom-rs

started time in 22 days

startedTimelyDataflow/timely-dataflow

started time in 22 days

startedyaahc/eyre

started time in 23 days

startedjedisct1/rust-bloom-filter

started time in 23 days

issue closedpsinghal20/cargo-feature-analyst

Add repository to Cargo.toml

I found this subcommand on crates.io, but it took a Google search to find the github Repo. This is easily fixed with a simple modification to the manifest.

closed time in 24 days

parasyte

issue commentpsinghal20/cargo-feature-analyst

Add repository to Cargo.toml

Sorry, I released this crate kind of in a hurry. Fixed it.

parasyte

comment created time in 24 days

push eventpsinghal20/cargo-feature-analyst

psinghal20

commit sha be4dbe88d421ca911b6d2b2a32e920277af64c41

chore: add repository to cargo.toml Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 24 days

startedwin-t/lelet

started time in 24 days

startedsveltejs/svelte

started time in a month

startedehsanmok/create-your-own-lang-with-rust

started time in a month

startedEmilHernvall/dnsguide

started time in a month

startedphil-opp/blog_os

started time in a month

startedDeveloper-Y/Scalable-Software-Architecture

started time in a month

pull request commentlinkerd/linkerd2

cli: rename cluster cli command to multicluster

@zaharidichev solved the conflicts.

psinghal20

comment created time in a month

fork psinghal20/linkerd2-proxy

The world's best service mesh proxy. Written in Rust.

https://linkerd.io

fork in a month

push eventpsinghal20/linkerd2

Alex Leong

commit sha acacf2e023695c043995c4417ac2f66720ca2de2

Add --close-wait-timeout inject flag (#4409) Depends on https://github.com/linkerd/linkerd2-proxy-init/pull/10 Fixes #4276 We add a `--close-wait-timeout` inject flag which configures the proxy-init container to run with `privileged: true` and to set `nf_conntrack_tcp_timeout_close_wait`. Signed-off-by: Alex Leong <alex@buoyant.io>

view details

Zahari Dichev

commit sha f7f70690fb849af809981f55af22fa57e1d76cea

Fix resync bug + service selection annotations (#4453) THis PR addresses two problems: - when a resync happens (or the mirror controller is restarted) we incorrectly classify the remote gateway as a mirrored service that is not mirrored anymore and we delete it - when updating services due to a gateway update, we need to select only the services for the particular cluster The latter fixes #4451

view details

Kevin Leimkuhler

commit sha 2e1eb9e2ec79dd1dc0bfd6f1c3d24370b2b3fa5a

Use bin/kind in CI scripts (#4464) Create kind clusters using bin script instead of GitHub action Signed-off-by: Kevin Leimkuhler <kevin@kleimkuhler.com>

view details

Alex Leong

commit sha 05b9e4c7d7f48058b4bd404b96dccc1a446361a8

edge-20.5.4 (#4463) * CLI * Fixed the display of the meshed pod column for non-selector services in `linkerd stat` output * Added an `addon-overwrite` upgrade flag which allows users to overwrite the existing addon config rather than merging into it * Added a `--close-wait-timeout` inject flag which sets the `nf_conntrack_tcp_timeout_close_wait` property which can be used to mitigate connection issues with application that hold half-closed sockets * Controller * Restricted the service-mirror's RBAC permissions so that it no longer is able to read secrets in all namespaces * Moved many multicluster components into the `linkerd-multicluster` namespace by default * Added multicluster gateway mirror services to allow multicluster liveness probes to work in private networks * Fixed an issue where multicluster gateway mirror services could be incorrectly deleted during a resync * Internal * Fixed many style issues in build scripts (thanks @joakimr-axis!) * Helm * Added `global.grafanaUrl` variable to allow using an existing Grafana installation Signed-off-by: Alex Leong <alex@buoyant.io>

view details

Zahari Dichev

commit sha 8fb0ea608affbb047aa207f2b88f379cc311880c

Skip services that are mirrors of remote ones (#4460) Signed-off-by: Zahari Dichev <zaharidichev@gmail.com>

view details

psinghal20

commit sha 12ae8f633815c86e85a505da7b1c12e92b68177a

Merge branch 'master' into rename-cluster-cli

view details

push time in 2 months

issue commentlinkerd/linkerd2

cli: Skip mirrored services with export-service

Hi @Pothulapati, I took a look at this issue. Do you think a check for label svcmirror.io/mirrored-service while adding the export annotations? I came to know about this label from this doc: Service Mirroring Reference Architecture

Pothulapati

comment created time in 2 months

pull request commentlinkerd/linkerd2

cli: rename cluster cli command to multicluster

Done!

psinghal20

comment created time in 2 months

push eventpsinghal20/linkerd2

psinghal20

commit sha 6b0f11401e59d04b276ed2c96670a3a57c7a72ed

cli: rename file cluster.go to multicluster.go Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 2 months

issue commentlinkerd/linkerd2

cli: Rename `cluster` subcommand to `multicluster`

Hi @olix0r, I have raised a PR for this issue. PTAL. :slightly_smiling_face:

olix0r

comment created time in 2 months

PR opened linkerd/linkerd2

Reviewers
cli: rename cluster cli command to multicluster

This pr renames the cluster command in CLI to multicluster command. It also adds a shorthand mc for easy use.

Fixes #4456

Signed-off-by: psinghal20 psinghal20@gmail.com

+12 -11

0 comment

2 changed files

pr created time in 2 months

create barnchpsinghal20/linkerd2

branch : rename-cluster-cli

created branch time in 2 months

fork psinghal20/linkerd2

A service mesh for Kubernetes and beyond. Main repo for Linkerd 2.x.

https://linkerd.io

fork in 2 months

startedlinkerd/linkerd2

started time in 2 months

startedNetflix/Hystrix

started time in 2 months

startedtower-rs/tower

started time in 2 months

startedcswinter/LocustDB

started time in 2 months

issue commentlinkerd/linkerd2

tcp_connection_duration should be measured in seconds

hi @olix0r, I looked through the codebase and found latency::Ms being used for the calculation of connection_duration. I added a similar implementation for latency::Sec using the same bounds. I modified the EosMetrics to use this new type and changed its name to tcp_connection_duration_s. Did I get it correct? If yes, I can raise a PR.

olix0r

comment created time in 2 months

issue commentlinkerd/linkerd2

tcp_connection_duration should be measured in seconds

Hi @olix0r, I am new to this project and would love to take up this issue if it is still relevant. Can you help me out with some pointers to tackle this issue?

olix0r

comment created time in 2 months

delete branch psinghal20/tikv

delete branch : migrate-password

delete time in 2 months

starteddenoland/deno

started time in 2 months

Pull request review commenttikv/tikv

coprocessor: migrate password function from TiDB

 mod tests {             Datum::Null         );     }++    #[test]+    fn test_password() {+        let cases = vec![+            ("TiKV", "*cca644408381f962dba8dfb9889db1371ee74208"),+            ("Pingcap", "*f33bc75eac70ac317621fbbfa560d6251c43cf8a"),+            ("rust", "*090c2b08e0c1776910e777b917c2185be6554c2e"),+            ("database", "*02e86b4af5219d0ba6c974908aea62d42eb7da24"),+            ("raft", "*b23a77787ed44e62ef2570f03ce8982d119fb699"),+        ];+        let mut ctx = EvalContext::default();++        for (input_str, exp_str) in cases {+            let input = datum_expr(Datum::Bytes(input_str.as_bytes().to_vec()));+            let op = scalar_func_expr(ScalarFuncSig::Password, &[input]);+            let op = Expression::build(&mut ctx, op).unwrap();+            let got = op.eval(&mut ctx, &[]).unwrap();+            let exp = Datum::Bytes(exp_str.as_bytes().to_vec());+            assert_eq!(got, exp, "password('{:?}')", input_str);

@Fullstop000 I have added a Null case test, similar to the above tests. PTAL.

psinghal20

comment created time in 2 months

push eventpsinghal20/Auto-Vec

psinghal20

commit sha 211c810c213a96b1e623fdbd3276fd6bf8dcfec6

chore: clean up doc tests Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

psinghal20

commit sha 9730ed0af2270862135bd293207d649b99999704

refactor: use vec::with_capacity to reduce memory allocations Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 2 months

push eventpsinghal20/tikv

Zhongyang Wu

commit sha 464164ddd52a4c6b8708e5c87b7721cf8aee8083

UCP: use key only support of Titan for rawkv scan (#7673) Signed-off-by: zhongyang.wu <zhongyang.wu@outlook.com>

view details

Wallace

commit sha a935b3b01479c1a7fa51d3b28e11ab0c9a21ea99

batch multiple write request into an entry (#6600) (#6683) * batch multiple write request into an entry (#6600) * batch multiple write request into an entry Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * fix name Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * fix fmt Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * refactor code for better to understand Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * add metrics Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * fix fmt Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * change metric of batch request to local metric Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * fix lint Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * fix wake up Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * wake up when batch entry Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * move code to fsm/peer.rs Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * not batch delete range Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * fix write batch size Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * remove unused variable Signed-off-by: Little-Wallace <bupt2013211450@gmail.com> * fix conflict of trait Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>

view details

Jay

commit sha d10871fc80eef53a11fef4620dc5859cfc7319e8

tests: check tombstone safety (#7476) Signed-off-by: Jay Lee <BusyJayLee@gmail.com>

view details

Hexilee

commit sha 817445dbb73edab2af7a49618df9161740deb611

status_server: support dumping region meta by http (#7650) Signed-off-by: Hexilee <i@hexilee.me>

view details

Alex Chi

commit sha 5b3b1e0ee454876ca08033aa4d06ad3df4cf38d7

copr: Add vectorized FromBase64 (#7767) Signed-off-by: Alex Chi <iskyzh@gmail.com>

view details

zhangjinpeng1987

commit sha 9e83b1045768e4421664d83ecdbce339eb6656cb

github action: assign bugs and questions to project 38 (#7752) Signed-off-by: zhangjinpeng1987 <zhangjinpeng@pingcap.com> Co-authored-by: Shirly <AndreMouche@126.com>

view details

Wenxuan

commit sha 7f6620f9110d4fad57024ab77c3993da45323fae

Improve memory defragmentation (#7788) Signed-off-by: Breezewish <breezewish@pingcap.com>

view details

MyonKeminta

commit sha 8a6aa40512591d79250312840def9230f6db8e12

*: Remove incorrect alert rule (#7787) Signed-off-by: MyonKeminta <MyonKeminta@users.noreply.github.com>

view details

Connor

commit sha 39b243217f5fe2c3f37f9283350b89ccb11f6238

engine: Add titan customized statistics (#6328) Signed-off-by: Connor1996 <zbk602423539@gmail.com> Signed-off-by: Connor <zbk602423539@gmail.com>

view details

yiwu-arbug

commit sha e26bc916c330fec127ca250fc065c6ffb56f766c

encryption: move encryption config to under security config (#7800) Signed-off-by: Yi Wu <yiwu@pingcap.com>

view details

Nick Cameron

commit sha ffea7ec19bfd8495c2d7fff4371aa49d51e0a3d0

storage,config: check size of lock cf when considering large CFs (#7676) Signed-off-by: Nick Cameron <nrc@ncameron.org> Signed-off-by: youjiali1995 <zlwgx1023@gmail.com>

view details

Lei Zhao

commit sha 9eb70c42397ad04d88b705d10f4d576bc1b401f9

storage: add tests for lock manager (#7663) Signed-off-by: youjiali1995 <zlwgx1023@gmail.com>

view details

Yilin Chen

commit sha cc9ac0d176e66bdcd86c7a123eac60c3e647d9c4

*: use given task id or random number as task id (#7521) Signed-off-by: Yilin Chen <sticnarf@gmail.com> Signed-off-by: Jay Lee <BusyJayLee@gmail.com>

view details

yiwu-arbug

commit sha 3adc3dab0b445efddeea4dd678eae1d2733215e5

encryption: Fix errors related to file ingestion (#7806) Signed-off-by: Yi Wu <yiwu@pingcap.com>

view details

NingLin-P

commit sha 0649dc17e0edfea8619ffac958cf6f4b0c45f72a

config: fix write config change to config file (#7795) Signed-off-by: linning <linningde25@gmail.com>

view details

Shuyang Wu

commit sha 87cada4de668ddf6f5330ea188d80ab703554908

Fix broken URL for "how-to/deploy" (#7809) Signed-off-by: Yiyiyimu <wosoyoung@gmail.com>

view details

WT

commit sha 58e5b3a1f39bf6473b06ed41c3371b64c7c374be

update community meeting with video links (#7783) Signed-off-by: Wenting Liu <liuwenting@pingcap.com>

view details

qupeng

commit sha 4d39c5ecd7b3553de44c02c3f3b92ff714c2c37e

raft client: make grpc message size limit configurable (#7816) Signed-off-by: qupeng <qupeng@pingcap.com>

view details

TXXT

commit sha 18675bf7f8c6d06ee55dcafdb11c89bb596f2152

update grpcio version (#7819) Signed-off-by: TXXT <hunterlxt@live.com> Co-authored-by: qupeng <qupeng@pingcap.com>

view details

Lei Zhao

commit sha 3a1002b5ee9c943bad0ed70ad9620b3d354bd742

storage: add tests for pipelined pessimistic lock (#7706) Signed-off-by: youjiali1995 <zlwgx1023@gmail.com>

view details

push time in 2 months

PublicEvent

push eventpsinghal20/Auto-Vec

psinghal20

commit sha 33a6f8441c43deab4aa99e32b203e04a3a594ad3

docs: add initial basic documentation for auto_vec macro Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

psinghal20

commit sha e6d4ff58553163d8d7dc592eba154b793d1ebd5d

tests: add tests for the auto_vec vector Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 2 months

push eventpsinghal20/Auto-Vec

psinghal20

commit sha a946276e6c2fbf74bc44c8d840cee326913915a3

chore: add README.md and LICENSE file Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 2 months

push eventpsinghal20/Auto-Vec

psinghal20

commit sha 3257f07fdcf6f7acbc1a7f2594795e600d8e1f62

chore: remove unnecessary comments from code Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

psinghal20

commit sha d03648af5ebe23c0fccc3746e09a7b63e6a97d4a

chore: add README.md and LICENSE file Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 2 months

startedpi-hole/pi-hole

started time in 2 months

push eventpsinghal20/Auto-Vec

psinghal20

commit sha 580a6b026e7f83e5dc3ccf085a41267ff6c227b4

feat: allow methods to be vectorized using auto vec Allow vectorization of methods(functions receving self as argument) accepting vectors for all arguments except self. Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 2 months

push eventpsinghal20/Auto-Vec

psinghal20

commit sha cc0ef138db4b14480ae22e23bafdab5ac02d9c7f

chore: clean up panics by replacing with syn::Error Signed-off-by: psinghal20 <psinghal20@gmail.com>

view details

push time in 2 months

more