André Luis Leal Cardoso Jr
André Luis Leal Cardoso Jr
Hi @phstc Thanks for reporting. Yes, it's a known issue, the latest master branch already reduced a lot of calls. But there is still a lot more improvements to go....
HI @phstc! Awesome! If I understood it correctly, I believe that's an accurate number. Do you have more than one experiment per page? How many active experiments do you have?...
I see! Thanks for the extra details. When we call ab_test, we loop through the user's active experiments and remove all the finished experiments. It's helpful for housekeeping and cleaning...
Hi there @Drowze, I made a few tests both using allow_multiple_experiments as control/true. And it worked as expected to me. So, I was not able to reproduce this issue 🤔...
Hey @wheeyls, thanks for bringing this up. Indeed, mixing concurrency/writes/reads without some kind of locks may lead to inconsistency. Probably most users of Split are using Redis as a default...
I've tested with pry 0.14.1 and pry-byebug 3.10.0 and had no issues. Thanks @deivid-rodriguez !
That's a nice summary of our options @x-yuri ! For pry 1.14.2, I reverted #2154. That change was merged before and it also got reverted (More details on #2235) .....
Thanks for detailed report @vladr ! I'll check this out 🤔 My expectation is the same as yours. The performance should've been in the same range as the previous version....
Yes, that's correct. Thanks for digging up more into this. I couldn't get some quality time yet. :( The default confidence calculation is done via [ZScore](https://github.com/splitrb/split/blob/main/lib/split/zscore.rb) and should be fast....
Thanks for opening this issue. We only use rubystats for the beta distribution math 🤔 we changed the older gem because of license issues... But thinking again, maybe we can...