Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(695)

Side by Side Diff: state/open.go

Issue 93410043: Extract errors package to github.com/juju/errors
Patch Set: Created 9 years, 10 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2012, 2013 Canonical Ltd. 1 // Copyright 2012, 2013 Canonical Ltd.
2 // Licensed under the AGPLv3, see LICENCE file for details. 2 // Licensed under the AGPLv3, see LICENCE file for details.
3 3
4 package state 4 package state
5 5
6 import ( 6 import (
7 "crypto/tls" 7 "crypto/tls"
8 "crypto/x509" 8 "crypto/x509"
9 stderrors "errors" 9 stderrors "errors"
10 "fmt" 10 "fmt"
11 "net" 11 "net"
12 "time" 12 "time"
13 13
14 "github.com/juju/errors"
14 "labix.org/v2/mgo" 15 "labix.org/v2/mgo"
15 "labix.org/v2/mgo/bson" 16 "labix.org/v2/mgo/bson"
16 "labix.org/v2/mgo/txn" 17 "labix.org/v2/mgo/txn"
17 18
18 "launchpad.net/juju-core/cert" 19 "launchpad.net/juju-core/cert"
19 "launchpad.net/juju-core/constraints" 20 "launchpad.net/juju-core/constraints"
20 "launchpad.net/juju-core/environs/config" 21 "launchpad.net/juju-core/environs/config"
21 "launchpad.net/juju-core/errors"
22 "launchpad.net/juju-core/state/api/params" 22 "launchpad.net/juju-core/state/api/params"
23 "launchpad.net/juju-core/state/presence" 23 "launchpad.net/juju-core/state/presence"
24 "launchpad.net/juju-core/state/watcher" 24 "launchpad.net/juju-core/state/watcher"
25 "launchpad.net/juju-core/utils" 25 "launchpad.net/juju-core/utils"
26 ) 26 )
27 27
28 // mongoSocketTimeout should be long enough that 28 // mongoSocketTimeout should be long enough that
29 // even a slow mongo server will respond in that 29 // even a slow mongo server will respond in that
30 // length of time. Since mongo servers ping themselves 30 // length of time. Since mongo servers ping themselves
31 // every 10 seconds, that seems like a reasonable 31 // every 10 seconds, that seems like a reasonable
(...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after
429 } 429 }
430 st.mu.Unlock() 430 st.mu.Unlock()
431 st.db.Session.Close() 431 st.db.Session.Close()
432 for _, err := range []error{err1, err2, err3} { 432 for _, err := range []error{err1, err2, err3} {
433 if err != nil { 433 if err != nil {
434 return err 434 return err
435 } 435 }
436 } 436 }
437 return nil 437 return nil
438 } 438 }
OLDNEW

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b