Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 07:24

    hntd187 on async-await

    You can actually search now (compare)

  • Dec 14 23:27

    hntd187 on async-await

    Basic async/await work, lots of… (compare)

  • Dec 14 23:06

    hntd187 on async-await-beta

    (compare)

  • Dec 14 12:28
    rrjanbiah commented #505
  • Dec 14 07:13
    Bondza edited #507
  • Dec 14 03:41
    hntd187 commented #507
  • Dec 13 22:25
    Bondza opened #507
  • Dec 13 21:37
    hntd187 commented #505
  • Dec 12 20:05

    dependabot-preview[bot] on cargo

    (compare)

  • Dec 12 20:05
    dependabot-preview[bot] closed #485
  • Dec 12 20:05
    dependabot-preview[bot] commented #485
  • Dec 12 20:05
    dependabot-preview[bot] labeled #506
  • Dec 12 20:05
    dependabot-preview[bot] opened #506
  • Dec 12 20:05

    dependabot-preview[bot] on cargo

    Bump bytes from 0.4.12 to 0.5.3… (compare)

  • Dec 12 12:32
    rrjanbiah opened #505
  • Dec 10 17:54
    dependabot-preview[bot] labeled #504
  • Dec 10 17:54
    dependabot-preview[bot] opened #504
  • Dec 10 17:54

    dependabot-preview[bot] on cargo

    Bump hyper from 0.12.35 to 0.13… (compare)

  • Dec 08 02:34

    dependabot-preview[bot] on cargo

    (compare)

  • Dec 08 02:34
    dependabot-preview[bot] closed #502
osuiowq
@osuiowq
hi, can i have an example how i search for a phrase like "matrix movies"
Janis Jansons
@Janhouse
Is it possible to use facets with Toshi?
Stephen Carman
@hntd187
I implemented it awhile back but something odd about them caused me to remove them I don’t remember exactly why
blitzerr
@blitzerr
hello everyone
Stephen Carman
@hntd187
hi! @blitzerr welcome!
blitzerr
@blitzerr
Thanks @hntd187
blitzerr
@blitzerr
@hntd187 I would like to contribute to Toshi.
How should I begin ? Anything upcoming ?
Stephen Carman
@hntd187
I have a lot of the naive clustering things worked out @blitzerr it'd help to be able to stabilize that and make it more feature full was my next task I think
I also wanted to do real release setup, rewrite the docs, make the website not shit
those are all less exciting things that just need to be grinded out
blitzerr
@blitzerr
What would it take to stabilize ?
Do you already have an unmerged PR ?
Stephen Carman
@hntd187
No most of my work is already merged
most of it deals with health of other members of the clusters
and more real cluster operations not just "I have connections to these other machines, hope they don't fail ever"
blitzerr
@blitzerr
Okay, so you have already built the fault tolerance part
What does stabilizing entail at this point if they are already merged ?
Stephen Carman
@hntd187
I built the ability to do index operations over a network
so you can search an index on a remote machine, add docs all those types of things
stabilizing the functionality would essentially be making those operations more reliable
and adding functionality to let the master reason about the health of it's nodes and what to do about it
blitzerr
@blitzerr
makes sense
Stephen Carman
@hntd187
the problem with a lot of my code is I've written almost all of it in a vacuum so introducing someone else to it is like introducing someone to your weird hobby
blitzerr
@blitzerr
:)
Stephen Carman
@hntd187
but for the most part even simple things like better error handling, better error messages, cleaning up error types maybe better more clear http responses, small enhancements that a beginner could make but are very helpful
blitzerr
@blitzerr
Its been all you this long ?
Stephen Carman
@hntd187
even code organization, naming of stuff
No I've gotten some good help from people, it's mostly what sold me on using tower-grpc for the cluster rpc communications
but yea, I think I've written about 94% of the code
blitzerr
@blitzerr
that's awesome
Stephen Carman
@hntd187
oh also Paul the author of Tantivy has been instrumental in making everything work well
blitzerr
@blitzerr
How did you decide on using Tantivity ?
Stephen Carman
@hntd187
both by making tantivy in the first place and also by helping me be slightly less bad at rust
blitzerr
@blitzerr
Well I can beat you to being bad at rust :)
Stephen Carman
@hntd187
I chose tantivy because it was the only library at the time, there apparently is a lucene rust port available now, but I like the path tanttivy is going
tantivy isn't trying to be lucene and I don't think toshi should try to be ES
blitzerr
@blitzerr
absolutely !
Stephen Carman
@hntd187
but I started the project basically from getting mad at work and sick of the constant GC thrashing of large elastic clusters