00:00.19 | *** join/#storm wallflower (n=wallflow@ip-205-246-113-216.pool.grokthis.net) |
00:18.57 | *** join/#storm jamesh (n=james@canonical/launchpad/jamesh) |
02:44.33 | *** join/#storm jmesquita_ (n=jmesquit@201.250.53.23) |
02:44.39 | jmesquita_ | Hello everyone |
02:45.36 | jmesquita_ | I want to develop an multi-tenant web system based on django |
02:45.47 | jmesquita_ | Would you say that storm is the indicated ORM to use? |
02:49.28 | jamesh | jmesquita_: It depends on how much of Django's built in features you plan to use. |
02:49.46 | jmesquita_ | jamesh: I am planning on using mostly the template system |
02:49.57 | jamesh | integration between tables using Django's ORM and Storm are not as great as they could be |
02:50.01 | jmesquita_ | The authentication system is a no go, of course |
02:50.22 | jmesquita_ | jamesh: I am thinking about simply dropping everything that has anything to do with models |
02:50.23 | jamesh | we are using django.contrib.auth and storm together |
02:51.04 | jamesh | jmesquita_: for that sort of app, Storm should be pretty trivial to work with |
02:51.33 | jmesquita_ | jamesh: I am developing a front end for freeswitch |
02:51.43 | jmesquita_ | jamesh: But I want to make it multi-tenant |
02:51.54 | jmesquita_ | jamesh: Meaning each domain will get its own db |
02:52.26 | jmesquita_ | jamesh: And one "master" db that will keep track of every new db for every new domain |
02:52.56 | jamesh | jmesquita_: we're using Storm with Django and multiple databases, so that definitely works. |
02:53.13 | jamesh | jmesquita_: We don't yet have two phase commit though. |
02:53.33 | jamesh | (I've been looking at implementing it for psycopg2 on and off for a while, but haven't had the time) |
02:54.43 | jmesquita_ | jamesh: two phase commit would be commiting for the main and then for another in order of precedence |
02:54.44 | jmesquita_ | Right? |
02:56.38 | jamesh | jmesquita_: not quite. It is a way to commit multiple resources in a coherent fashion |
02:57.13 | jamesh | it is designed to avoid the problem where you commit to one database and then commit on the second and get a failure |
02:57.48 | jamesh | with two phase commit, you go through a preparation stage first which is intended to catch problems that would normally be caught on commit |
02:58.04 | jamesh | and then only complete the commit if the preparation stage went okay |
02:58.56 | jmesquita_ | jamesh: Ah! That would be really useful |
02:59.23 | jmesquita_ | jamesh: Ok, you will see me around here a lot from now on then. |
02:59.44 | jmesquita_ | jamesh: But I have to say that docs are quite not enough right now. :D |
03:01.53 | *** join/#storm sidnei (n=sidnei@201.86.18.175.adsl.gvt.net.br) |
03:21.04 | *** join/#storm sidnei (n=sidnei@201.86.18.175.adsl.gvt.net.br) |
03:30.37 | *** part/#storm jmesquita_ (n=jmesquit@201.250.53.23) |
04:12.31 | jotham | how do i find out if a table exists |
04:14.59 | jotham | just execute a SHOW TABLES or something? |
08:15.22 | *** join/#storm goschtl (n=goschtl@p5B0BD714.dip.t-dialin.net) |
08:57.43 | *** join/#storm mcella (n=mcella@ip-143-112.sn3.eutelia.it) |
09:44.41 | *** join/#storm jukart (i=lovely@81.189.156.94) |
09:47.53 | *** join/#storm goschtl (n=goschtl@p5B0BD714.dip.t-dialin.net) |
10:01.26 | *** join/#storm goschtl (n=goschtl@p5B0BD714.dip.t-dialin.net) |
10:24.16 | *** join/#storm jml (n=jml@mumak.net) |
10:24.27 | *** join/#storm goschtl (n=goschtl@p5B0BD714.dip.t-dialin.net) |
10:38.39 | *** join/#storm lightyear (n=ben@o.bcn.fluendo.net) |
11:32.07 | *** join/#storm lightyear (n=ben@o.bcn.fluendo.net) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm jml (n=jml@canonical/launchpad/jml) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm jukart (i=lovely@81.189.156.94) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm jamesh (n=james@canonical/launchpad/jamesh) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm wallflower (n=wallflow@ip-205-246-113-216.pool.grokthis.net) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm jkakar (n=jkakar@S0106001ee57a879c.vc.shawcable.net) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm jotham (n=jotham@203-97-254-40.cable.telstraclear.net) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm bac_afk (n=bac@canonical/launchpad/bac) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm statik (n=emurphy@canonical/launchpad/statik) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm radix (n=r@wordeology.com) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm thumper (n=tim@canonical/launchpad/thumper) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm mup (n=mup@li37-90.members.linode.com) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm oubiwann (n=oubiwann@97-119-87-190.omah.qwest.net) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm rockstar (n=rockstar@canonical/launchpad/rockstar) [NETSPLIT VICTIM] |
11:32.07 | *** join/#storm therve (n=therve@sd-17096.dedibox.fr) [NETSPLIT VICTIM] |
11:49.07 | *** join/#storm niemeyer (n=niemeyer@201-15-31-130.ctame705.dsl.brasiltelecom.net.br) |
12:12.42 | *** join/#storm sidnei (n=sidnei@plone/dreamcatcher) |
12:18.39 | *** join/#storm bsdemon (n=bsdemon@89.112.49.75) |
12:38.28 | *** join/#storm goschtl (n=goschtl@p5B0BD714.dip.t-dialin.net) |
12:45.36 | *** join/#storm goschtl (n=goschtl@p5B0BD714.dip.t-dialin.net) |
12:47.44 | *** join/#storm mcella (n=mcella@ip-143-112.sn3.eutelia.it) |
12:51.17 | *** join/#storm goschtl (n=goschtl@p5B0BD714.dip.t-dialin.net) |
13:10.11 | *** join/#storm goschtl_ (n=goschtl@p5B0BD714.dip.t-dialin.net) |
13:15.22 | *** join/#storm goschtl_ (n=goschtl@p5B0BD714.dip.t-dialin.net) |
13:20.38 | *** join/#storm goschtl_ (n=goschtl@p5B0BD714.dip.t-dialin.net) |
13:52.52 | *** join/#storm goschtl (n=goschtl@p5B0BD714.dip.t-dialin.net) |
14:11.15 | *** join/#storm bsdemon (n=bsdemon@89.112.49.75) |
15:51.14 | *** join/#storm andrea-bs (n=andrea-b@ubuntu/member/beeseek.developer.andrea-bs) |
16:30.00 | *** join/#storm thumper (n=tim@canonical/launchpad/thumper) |
16:40.27 | *** join/#storm jjrojo (n=jjrojo@169.Red-81-37-111.dynamicIP.rima-tde.net) |
18:36.04 | *** join/#storm vvinet (n=vince@ip88-200.aerius.USherbrooke.ca) |
18:38.38 | mup | storm/217644-count-distinct r284 committed by thomas@canonical.com |
18:38.38 | mup | Handle limit config in count. |
18:41.58 | mup | storm/217644-count-distinct r285 committed by thomas@canonical.com |
18:41.58 | mup | Handle offset in count, and check that it now works for sliced resultsets. |
19:06.57 | *** join/#storm vvinet (n=vince@ip88-200.aerius.USherbrooke.ca) |