0:00 AM
ralala has quit
0:14 AM
egis joined the channel
0:15 AM
dowwie has quit
0:17 AM
dowwie joined the channel
0:20 AM
MrTango has quit
0:24 AM
egis has quit
0:30 AM
Bjander joined the channel
0:31 AM
dowwie joined the channel
0:32 AM
erasmas has quit
0:33 AM
Belxjander has quit
0:33 AM
Bjander is now known as Belxjander
0:33 AM
Belxjander has quit
0:33 AM
Belxjander joined the channel
0:53 AM
blaflamme has quit
0:53 AM
dowwie joined the channel
0:59 AM
munch_ has quit
1:05 AM
Belxjander has quit
1:07 AM
Belxjander joined the channel
1:07 AM
Belxjander has quit
1:10 AM
gopar has quit
1:19 AM
d9k__ has quit
1:21 AM
Belxjander joined the channel
1:48 AM
Belxjander has quit
1:51 AM
diefenbach has quit
1:53 AM
Belxjander joined the channel
2:40 AM
NotreDev joined the channel
2:40 AM
hvelarde|away has quit
3:14 AM
mengu has quit
3:16 AM
Spanktar joined the channel
3:17 AM
Spanktar has quit
3:22 AM
frispete joined the channel
3:25 AM
frispete_ has quit
3:39 AM
Method___ has quit
5:00 AM
NotreDev has quit
5:45 AM
Thorn joined the channel
6:02 AM
waigani has quit
6:08 AM
Antibody joined the channel
6:41 AM
nilo joined the channel
6:45 AM
xvalen_ joined the channel
6:54 AM
_savage joined the channel
6:55 AM
_savage
Looking into implementing a calendar where people can add appointments. Is celery and scheduling a task with eta=... a good, scalable solution here, or are there better ones? E.g. using a daily midnight celerybeat that schedules the tasks for the next 24h?
6:56 AM
stevepiercy
i'm about to set up my first public demo site with a database, and i want it to get wiped and reinstalled every hour. is there a preferred way of going about it? any pitfalls to avoid? i haven't thought much more than use cron to execute a DROP and execute an SQL statement to rebuild the dropped table
6:57 AM
_savage
steverpiercy: i wipe redis and restart celery as well. just to ensure a clean slate
6:58 AM
stevepiercy
good point. no caching going on here
6:59 AM
_savage
stevepiercy: and make sure no data lingers in sqlalchemy ;)
7:02 AM
slav0nic joined the channel
7:04 AM
xvalen_ has quit
7:05 AM
celery is already part of my server setup, which is why i thought into that direction. apscheduler looks similar, so i don't see a benefit from adding that one...
7:10 AM
davisagli joined the channel
7:10 AM
celery eta isn't quite precise though, if i understand the documentation correctly.
7:16 AM
moo-_-
stevepiercy: drop all and create all should do it
7:17 AM
_savage: stevepiercy: apscheduler is more of a scheduling within a single process
7:23 AM
_savage
moo-_-: so Celery task with eta is a scalable solution?
7:23 AM
github joined the channel
7:23 AM
github
7:23 AM
waitress/master 094d1cd Bert JW Regeer: Merge pull request #153 from Pylons/bugfix/nameinfo...
7:23 AM
github has left the channel
7:23 AM
moo-_-
_savage: celery can handle billions of events, so ye
7:24 AM
slav0nic joined the channel
7:24 AM
_savage
moo-_-: the comment that eta is not exact makes me nervous though. if I schedule at time X then i'd like the task to start at time X.
7:24 AM
moo-_-
_savage: I don't understand your use case
7:25 AM
_savage: you are talking about appointments
7:25 AM
travis-ci joined the channel
7:25 AM
travis-ci
Pylons/waitress#207 (master - 094d1cd : Bert JW Regeer): The build passed.
7:25 AM
7:25 AM
7:25 AM
travis-ci has left the channel
7:25 AM
moo-_-
do you want to send out a notification to the user on a certain millisecond or a certain nansecond?
7:25 AM
_savage
moo-_-: oh... the X+delta is not in the minutes? if it's a second off that's just fine
7:26 AM
moo-_-: i interpreted the delta as seconds, even perhaps minutes
7:26 AM
moo-_-
_savage: it doesn't matter what scheduling system you use
7:26 AM
the failure mode is always the same
7:26 AM
it cannot process all the tasks within the time frame
7:27 AM
and it means your code runs too slowly that all tasks could be processed within th deadline
7:27 AM
_savage
moo-_-: right
7:27 AM
moo-_-
_savage: furthermore you can instruct celery to drop the tasks if the deadline expections are not met
7:28 AM
_savage
moo-_-: ah ok, nice.
7:28 AM
mengu joined the channel
7:28 AM
moo-_-: one thing i didn't quite understand is where celery stores the schedule data... redis? (that's what i've set it up with)
7:29 AM
moo-_-: so if celery workers restart, redis will hold the schedules? just need to make sure the redis instance is backed up ok?
7:30 AM
moo-_-: and yes, i'm talking about appointments
7:32 AM
mengu has quit
7:41 AM
El_Rolando joined the channel
7:41 AM
davisagli has quit
7:41 AM
netroxen joined the channel
7:54 AM
davisagli joined the channel
7:55 AM
encolpe joined the channel
7:56 AM
_savage has quit
8:04 AM
waigani joined the channel
8:20 AM
bochecha joined the channel
8:25 AM
ralala joined the channel
8:26 AM
davisagli has quit
8:28 AM
Charlie_X joined the channel
8:33 AM
mengu joined the channel
8:36 AM
disko joined the channel
8:36 AM
disko
morning!
8:36 AM
encolpe
hello
8:37 AM
XeL64 joined the channel
8:38 AM
mengu has quit
8:47 AM
moo-_-
encolpe: disko yo
8:51 AM
Ergo joined the channel
8:52 AM
yleclanche joined the channel
8:58 AM
davisagli joined the channel
9:00 AM
evilbungle joined the channel
9:02 AM
bomb-on joined the channel
9:03 AM
ralala
morning
9:08 AM
evilbungle has quit
9:11 AM
agitator joined the channel
9:11 AM
ralala has quit
9:13 AM
netroxen has quit
9:15 AM
socek joined the channel
9:16 AM
Ergo
morning
9:16 AM
munch_ joined the channel
9:19 AM
MrTango joined the channel
9:27 AM
egis joined the channel
9:35 AM
netroxen joined the channel
9:35 AM
netroxen has quit
9:35 AM
_savage joined the channel
9:39 AM
_savage has quit
9:40 AM
socek has quit
9:44 AM
evilbungle joined the channel
9:56 AM
Method__ has quit
10:00 AM
mr_jolly joined the channel
10:20 AM
teix joined the channel
10:21 AM
mr_jolly has quit
10:40 AM
Ergo joined the channel
10:55 AM
d9k__ joined the channel
10:55 AM
mengu joined the channel
10:56 AM
areski joined the channel
11:02 AM
teix has quit
11:03 AM
teix joined the channel
11:11 AM
mengu has quit
11:11 AM
mengu joined the channel
11:20 AM
hvelarde|away joined the channel
11:24 AM
hvelarde|away is now known as hvelarde
11:28 AM
d9k__ has quit
11:29 AM
d9k__ joined the channel
11:31 AM
El_Rolando has quit
11:34 AM
econoraptorman has quit
11:49 AM
davisagli has quit
11:50 AM
davisagli joined the channel
11:58 AM
d9k__ has quit
12:13 PM
agitator joined the channel
12:29 PM
MrTango has quit
12:32 PM
El_Rolando joined the channel
12:49 PM
zepolen has quit
12:57 PM
nilo has quit
13:15 PM
blaflamme joined the channel
13:20 PM
hvelarde is now known as hvelarde|away
13:22 PM
xvalen_ joined the channel