| Time |
Nick |
Message |
| 00:57 |
|
paramat joined #minetest-dev |
| 01:45 |
|
paramat left #minetest-dev |
| 01:46 |
|
Puka_ joined #minetest-dev |
| 01:52 |
|
DI3HARD139 joined #minetest-dev |
| 02:18 |
|
naf joined #minetest-dev |
| 02:31 |
thePalindrome |
I personally would suggest leaving #4108 open as a marker until a pr is merged for it |
| 02:31 |
ShadowBot |
https://github.com/minetest/minetest/issues/4108 -- Requesting override of on_cheat via mods |
| 02:34 |
|
Void7 joined #minetest-dev |
| 03:09 |
|
KaadmY joined #minetest-dev |
| 03:40 |
|
Void7 joined #minetest-dev |
| 04:11 |
|
yang2003 joined #minetest-dev |
| 04:15 |
|
Puka joined #minetest-dev |
| 04:37 |
|
torgdor joined #minetest-dev |
| 05:08 |
|
Puka joined #minetest-dev |
| 05:10 |
|
Hunterz joined #minetest-dev |
| 05:12 |
|
edgrey joined #minetest-dev |
| 05:31 |
|
ssieb joined #minetest-dev |
| 05:32 |
|
nrzkt joined #minetest-dev |
| 05:53 |
|
Zeno` joined #minetest-dev |
| 06:05 |
|
jin_xi joined #minetest-dev |
| 06:16 |
Zeno` |
did anyone aside from paramat look at #4199? |
| 06:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/4199 -- Sky: Fix sunrisebg texture motion by paramat |
| 06:17 |
Zeno` |
Why am I asking? lol |
| 06:17 |
Zeno` |
I'll merge in about 20 minutes if there are no objections |
| 06:28 |
|
est31 joined #minetest-dev |
| 06:33 |
Zeno` |
lmfao |
| 06:33 |
Zeno` |
https://www.youtube.com/watch?v=V0Zm8XtTBj0 <-- The WEIRDEST sounding "Australian" I've ever heard |
| 06:34 |
Zeno` |
is that what people in the US think people in AUS sound like? Really? |
| 06:35 |
Zeno` |
sounds like a cross between an American, South African, Newzealander, Chinese |
| 06:35 |
est31 |
lol |
| 06:39 |
|
edgrey joined #minetest-dev |
| 07:32 |
|
nrzkt joined #minetest-dev |
| 07:50 |
|
Amaz joined #minetest-dev |
| 08:20 |
|
celeron55 joined #minetest-dev |
| 08:30 |
|
celeron55 joined #minetest-dev |
| 08:34 |
|
JBB joined #minetest-dev |
| 08:53 |
|
Samson1 joined #minetest-dev |
| 08:54 |
|
celeron55 joined #minetest-dev |
| 09:04 |
|
celeron55 joined #minetest-dev |
| 09:15 |
|
ElectronLibre joined #minetest-dev |
| 09:23 |
|
celeron55 joined #minetest-dev |
| 09:34 |
|
celeron55 joined #minetest-dev |
| 09:44 |
|
celeron55 joined #minetest-dev |
| 09:54 |
|
celeron55 joined #minetest-dev |
| 10:05 |
|
celeron55 joined #minetest-dev |
| 10:07 |
|
Darcidride joined #minetest-dev |
| 10:34 |
|
Player_2 joined #minetest-dev |
| 10:43 |
|
celeron55 joined #minetest-dev |
| 10:56 |
|
Lunatrius joined #minetest-dev |
| 11:04 |
|
celeron55 joined #minetest-dev |
| 11:05 |
|
Samson1 joined #minetest-dev |
| 11:15 |
|
celeron55 joined #minetest-dev |
| 11:19 |
|
Samson1 joined #minetest-dev |
| 11:24 |
|
Megaf joined #minetest-dev |
| 11:27 |
|
celeron55 joined #minetest-dev |
| 11:27 |
|
yang2003 joined #minetest-dev |
| 11:37 |
|
celeron55 joined #minetest-dev |
| 11:37 |
|
Samson1 joined #minetest-dev |
| 11:47 |
|
celeron55 joined #minetest-dev |
| 11:48 |
|
ElectronLibre joined #minetest-dev |
| 11:51 |
|
Taoki joined #minetest-dev |
| 11:55 |
|
Taoki joined #minetest-dev |
| 11:57 |
|
celeron55 joined #minetest-dev |
| 12:01 |
|
Taoki joined #minetest-dev |
| 12:03 |
|
Taoki joined #minetest-dev |
| 12:23 |
|
Fixer joined #minetest-dev |
| 12:32 |
|
yang2003 joined #minetest-dev |
| 12:44 |
|
yang2003 joined #minetest-dev |
| 12:48 |
|
celeron55 joined #minetest-dev |
| 12:48 |
yang2003 |
Wb celeron55 |
| 12:55 |
|
STHGOM joined #minetest-dev |
| 12:59 |
|
rubenwardy joined #minetest-dev |
| 13:10 |
yang2003 |
Wb rubenwardy |
| 13:19 |
|
celeron55 joined #minetest-dev |
| 13:20 |
yang2003 |
Wb celeron55 |
| 13:23 |
sfan5 |
yang2003: are you sure that that might not be a little annoying |
| 13:23 |
yang2003 |
Opps.. sorry |
| 13:28 |
|
KaadmY joined #minetest-dev |
| 13:29 |
|
Taoki joined #minetest-dev |
| 13:41 |
|
yang2003 joined #minetest-dev |
| 13:49 |
|
celeron55 joined #minetest-dev |
| 13:51 |
|
Taoki joined #minetest-dev |
| 13:57 |
|
Void7 joined #minetest-dev |
| 14:19 |
|
celeron55 joined #minetest-dev |
| 14:48 |
|
draco_kun joined #minetest-dev |
| 14:50 |
|
celeron55 joined #minetest-dev |
| 15:08 |
|
hmmmm joined #minetest-dev |
| 15:30 |
|
proller joined #minetest-dev |
| 15:37 |
|
KaadmY joined #minetest-dev |
| 15:38 |
|
davisonio joined #minetest-dev |
| 15:40 |
|
Miner_48er joined #minetest-dev |
| 15:50 |
|
Zeno` joined #minetest-dev |
| 15:51 |
|
Void7 joined #minetest-dev |
| 15:55 |
|
davisonio joined #minetest-dev |
| 15:58 |
|
davisonio joined #minetest-dev |
| 16:07 |
|
davisonio joined #minetest-dev |
| 16:11 |
|
bugzapper joined #minetest-dev |
| 16:14 |
|
electrodude512 joined #minetest-dev |
| 16:56 |
|
Krock joined #minetest-dev |
| 17:06 |
|
bugzapper joined #minetest-dev |
| 17:09 |
|
davisonio joined #minetest-dev |
| 17:14 |
|
nrzkt joined #minetest-dev |
| 17:15 |
|
Void7 joined #minetest-dev |
| 17:15 |
|
ssieb joined #minetest-dev |
| 17:18 |
|
Hunterz joined #minetest-dev |
| 17:23 |
|
paramat joined #minetest-dev |
| 17:23 |
|
bugzapper joined #minetest-dev |
| 17:29 |
paramat |
i'll merge #4163 tonight so any last minute comments are welcome |
| 17:29 |
ShadowBot |
https://github.com/minetest/minetest/issues/4163 -- Sky: Darker, bluer sky and improved horizon haze at night by paramat |
| 17:29 |
Zeno` |
no comments here apart from that I'm ok with it being merged |
| 17:37 |
|
Darcidride joined #minetest-dev |
| 17:40 |
|
bugzapper joined #minetest-dev |
| 17:44 |
paramat |
afterwards i'll do a code cleanup of sky.cpp |
| 17:48 |
|
lisac joined #minetest-dev |
| 18:10 |
|
eriix joined #minetest-dev |
| 18:26 |
eriix |
celeron55: Sorry I didn't get back sooner. Regarding your comment, there are databases representing many different tradeoffs (as well as a large number of redundant ones). Sometimes, one is more apropriate than another. Regarding the specific case of my LMDB backend, it serves my purposes well because I have a system which is both too slow for SQLite3 to be very pleasent and too unreliable for LevelDB to be fun (I really dislike |
| 18:26 |
eriix |
calling up python to run the database recovery when it corrupts). LMDB allows me to work around both these things by having a very quick database which is also very reliable. |
| 18:27 |
|
paramat left #minetest-dev |
| 18:28 |
eriix |
Regarging the performance argument, some benchmarking I did on my (admittedly rather slow) laptop can be seen at https://gist.github.com/anonymous/638202a41699f24c80fd4b5457940b74#file-results-md |
| 18:30 |
celeron55 |
so LMDB is one of these "better than everything else" databases i see |
| 18:30 |
celeron55 |
good thing we have those too lol |
| 18:30 |
|
Amaz joined #minetest-dev |
| 18:32 |
celeron55 |
eriix: which sqlite_synchronous setting was used for this? |
| 18:33 |
celeron55 |
eriix: if it was 1 or 2, can you try with 0? |
| 18:33 |
eriix |
It was just Minetest from master with default config all around. |
| 18:33 |
eriix |
I'll have a look. |
| 18:33 |
celeron55 |
i've been wondering for a long time whether the default should be changed for that setting, but i'm too lazy to do performance tests on this matter |
| 18:33 |
celeron55 |
it seems you might be interested about this enough to test |
| 18:34 |
eriix |
I know the feeling. Waiting for all those runs to finish got a bit annoying. |
| 18:36 |
eriix |
Looks like the default is 2 on non-android. I'll rerun with 0. |
| 18:36 |
celeron55 |
this is the explanation for that option of sqlite: https://www.sqlite.org/pragma.html#pragma_synchronous |
| 18:36 |
celeron55 |
in my experience, 0 is perfectly stable; but i don't know how much other people have used it; i certainly haven't used it on systems that randomly crash |
| 18:39 |
eriix |
It wouldn't be fun on the server I run. It randomly loses power at times. It'll be fine for most people, probably. |
| 18:40 |
celeron55 |
well, thing is, it's probably impossible to compare different settings of different databases by just reading their docs |
| 18:40 |
celeron55 |
sqlite is known for being very resilient, for one, so who even knows what 0 actually means compared to others |
| 18:41 |
eriix |
If it's using journaling and write barriers, it shouldn't be too bad. |
| 18:57 |
|
Miner_48er joined #minetest-dev |
| 19:00 |
|
davisonio joined #minetest-dev |
| 19:05 |
|
damiel_ joined #minetest-dev |
| 19:08 |
eriix |
Not sure why I bothered, but synchronous mode now confirmed to have no effect on read performance. Proceeding with write tests. |
| 19:17 |
celeron55 |
well, i guess that's somewhat interesting |
| 19:35 |
eriix |
https://gist.github.com/ERIIX/3af9a2014f08f1d4d5b04775965aa96b |
| 19:36 |
eriix |
Both execution time and total time are both greatly improved by 0, but I do worry about those long sync times. |
| 19:37 |
eriix |
For reference, command run was "rm map.sqlite; `which time` minetest --worldname 0 --server --migrate sqlite3 && /usr/bin/time sync". |
| 19:38 |
eriix |
(And this time I remembered to log in before making the Gist...) |
| 19:39 |
celeron55 |
this means sqlite is faster than leveldb with that configuration, right? |
| 19:40 |
celeron55 |
or are these results comparable with the previous ones |
| 19:41 |
eriix |
The size of the world has grown slightly, so it's not directly comparable. The new results would be at a slight penalty. |
| 19:42 |
|
Megaf joined #minetest-dev |
| 19:42 |
celeron55 |
so it's even faster; which of course is useful only if the machine is stable enough |
| 19:42 |
eriix |
So, yeah, with no sync, it performs much better than any of the others, which were all synchronous. |
| 19:43 |
celeron55 |
i guess sqlite_synchronous=1 would be interesting too |
| 19:44 |
eriix |
If the machine itself is stable, that should be sufficient. Basically, as long as the buffers manage to flush, it doesn't matter if the app crashes. |
| 19:44 |
celeron55 |
(1 is interesting because it could be a realistic new default if it's markedly faster than 2) |
| 19:44 |
eriix |
Okay, I'll go ahead and add that to the tests, as well. For some reason, 1 is already the default on Android. |
| 19:45 |
celeron55 |
the sync time will be very interesting |
| 19:51 |
|
GnomeKris joined #minetest-dev |
| 20:01 |
eriix |
Since it seems like your primary interest is a comparison with LevelDB, I've added that with the new results for comparison. https://gist.github.com/ERIIX/3af9a2014f08f1d4d5b04775965aa96b now includes all three tested SQLite3 modes and LevelDB. |
| 20:02 |
|
DFeniks joined #minetest-dev |
| 20:03 |
eriix |
Looks like 1 does do better on average, but it's not a big win. According to the docs, the chance of corruption resulting from it is minimal, so that might be enough. I found the final sync times for LevelDB a bit surprising, also. Never even thought to test for that on my first round. |
| 20:05 |
celeron55 |
hmm, interesting |
| 20:05 |
celeron55 |
this means that sqlite with synchronous=1 is faster than leveldb and leaves less to be synced later than leveldb |
| 20:06 |
celeron55 |
well, |
| 20:06 |
celeron55 |
as fast as leveldb |
| 20:11 |
celeron55 |
i think it could be validly proposed that synchronous=1 would be taken into use on non-android platforms |
| 20:11 |
celeron55 |
(i.e. on all platforms) |
| 20:14 |
|
DI3HARD139 joined #minetest-dev |
| 20:23 |
|
Void7 joined #minetest-dev |
| 20:24 |
|
dzho joined #minetest-dev |
| 20:24 |
|
rubenwardy joined #minetest-dev |
| 20:51 |
|
troller joined #minetest-dev |
| 20:51 |
|
torgdor joined #minetest-dev |
| 21:01 |
|
troller joined #minetest-dev |
| 21:16 |
|
bugzapper joined #minetest-dev |
| 21:38 |
|
troller joined #minetest-dev |
| 21:51 |
|
Tmanyo joined #minetest-dev |
| 22:24 |
|
Void7 joined #minetest-dev |
| 22:27 |
|
Megal_ joined #minetest-dev |
| 22:29 |
|
torgdor joined #minetest-dev |
| 22:35 |
|
yang2003 joined #minetest-dev |
| 22:39 |
|
Puka joined #minetest-dev |
| 22:39 |
|
paramat joined #minetest-dev |
| 22:41 |
|
yang2003_ joined #minetest-dev |
| 22:43 |
|
yang2003 joined #minetest-dev |
| 22:46 |
|
yang2003 joined #minetest-dev |
| 22:46 |
|
yang2003 joined #minetest-dev |
| 23:08 |
|
Void7 joined #minetest-dev |