Skip to content

Commit b8176df

Browse files
sync
Signed-off-by: Rohit Nayak <[email protected]>
1 parent e52f62f commit b8176df

File tree

6 files changed

+39
-128
lines changed

6 files changed

+39
-128
lines changed

examples/load.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ movetables(){
3333
sleep 10
3434

3535
$LVTCTL InitShardMaster -force load2/0 zone1-200
36-
36+
exit
3737
sleep 2
3838
echo ">>>>>> Step 3. Calling MoveTables"
39-
TABLE=c2
39+
TABLE=Email
4040
WORKFLOW=mt
4141
SOURCE_KS=load1
4242
TARGET_KS=load2

examples/scripts/populate.go

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,62 @@ import (
66
"database/sql"
77
_ "github.com/go-sql-driver/mysql"
88
"github.com/paulbellamy/ratecounter"
9+
"github.com/brianvoe/gofakeit"
10+
"strings"
911
)
1012

1113
func main() {
1214
// Open up our database connection.
1315
// I've set up a database on my local machine using phpmyadmin.
1416
// The database is called testDb
1517

16-
18+
gofakeit.Seed(0)
1719
// perform a db.Query insert
1820
counter := ratecounter.NewRateCounter(1 * time.Second)
1921
done := false
2022
var i int64
21-
i = 0
22-
db, err := sql.Open("mysql", "msandbox:msandbox@tcp(127.0.0.1:19327)/test")
23+
24+
db, err := sql.Open("mysql", "msandbox:msandbox@tcp(127.0.0.1:19327)/prod-charlotte-1")
2325
fmt.Println("connection opened")
2426
if err != nil {
2527
panic(err.Error())
2628
}
2729
defer db.Close()
28-
now := time.Now().UnixNano()
30+
now := time.Now().UnixNano()
31+
_ = now
32+
rows, err := db.Query("select max(id) from Email")
33+
if err != nil {
34+
panic(err.Error())
35+
}
36+
if rows != nil {
37+
rows.Close()
38+
}
39+
var maxId int
40+
rows.Scan(&maxId)
41+
fmt.Printf("maxid is %d\n", maxId)
42+
i = int64(maxId)
2943
db.Query("BEGIN")
44+
45+
limit := func(s string, i int) string {
46+
s = strings.ReplaceAll(s, "'", "")
47+
if len(s) <= i {
48+
return s
49+
}
50+
return s[:i]
51+
}
3052
for !done {
31-
53+
3254
i++
3355
// if there is an error opening the connection, handle it
34-
rows, err := db.Query(fmt.Sprintf("INSERT INTO c1 VALUES ( %d, 'TEST' )", now+i))
56+
//query := fmt.Sprintf("INSERT INTO c1 VALUES ( %d, 'TEST' )", now+i)
57+
// query := fmt.Sprintf("insert into rule values('%d', now(), now(), '%s', '%s', '%s');",
58+
// i, gofakeit.Name(), gofakeit.Name(), gofakeit.Name())
59+
query := "insert into Email (id, created, ari, email_thread_id, from_address, body) "
60+
query += fmt.Sprintf("values (%d, '%s', '%s', %s, '%s', '%s')",
61+
i, time.Now().UTC().Format("2006-01-02 15:04:05"), limit(gofakeit.Name(), 15), gofakeit.CreditCardNumber(nil),
62+
strings.ReplaceAll(gofakeit.Company(),"'",""), strings.ReplaceAll(gofakeit.HackerPhrase(),"'",""))
63+
rows, err := db.Query(query)
64+
3565
if err != nil {
3666
panic(err.Error())
3767
}

examples/scripts/unmanaged_load.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ vttablet \
3232
-db_repl_password $DB_PASS \
3333
-track_schema_versions=true \
3434
-vtctld_addr http://$hostname:$vtctld_web_port/ \
35-
-init_db_name_override test \
35+
-init_db_name_override prod-charlotte-1 \
3636
-init_populate_metadata \
3737
> $VTDATAROOT/vt_0000000100/vttablet.out 2>&1 &
3838

vr-mongo/connect.go

Lines changed: 0 additions & 31 deletions
This file was deleted.

vr-mongo/logtail.go

Lines changed: 0 additions & 38 deletions
This file was deleted.

vr-mongo/x.go

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)