spanner_grpc_service_config.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.spanner.v1.Spanner",
  7. "method": "ExecuteStreamingSql"
  8. },
  9. {
  10. "service": "google.spanner.v1.Spanner",
  11. "method": "StreamingRead"
  12. }
  13. ],
  14. "timeout": "3600s"
  15. },
  16. {
  17. "name": [
  18. {
  19. "service": "google.spanner.v1.Spanner",
  20. "method": "Commit"
  21. },
  22. {
  23. "service": "google.spanner.v1.Spanner",
  24. "method": "ListSessions"
  25. }
  26. ],
  27. "timeout": "3600s",
  28. "retryPolicy": {
  29. "initialBackoff": "0.250s",
  30. "maxBackoff": "32s",
  31. "backoffMultiplier": 1.3,
  32. "retryableStatusCodes": [
  33. "UNAVAILABLE"
  34. ]
  35. }
  36. },
  37. {
  38. "name": [
  39. {
  40. "service": "google.spanner.v1.Spanner",
  41. "method": "BatchCreateSessions"
  42. }
  43. ],
  44. "timeout": "60s",
  45. "retryPolicy": {
  46. "initialBackoff": "0.250s",
  47. "maxBackoff": "32s",
  48. "backoffMultiplier": 1.3,
  49. "retryableStatusCodes": [
  50. "UNAVAILABLE"
  51. ]
  52. }
  53. },
  54. {
  55. "name": [
  56. {
  57. "service": "google.spanner.v1.Spanner",
  58. "method": "CreateSession"
  59. },
  60. {
  61. "service": "google.spanner.v1.Spanner",
  62. "method": "GetSession"
  63. },
  64. {
  65. "service": "google.spanner.v1.Spanner",
  66. "method": "DeleteSession"
  67. },
  68. {
  69. "service": "google.spanner.v1.Spanner",
  70. "method": "ExecuteSql"
  71. },
  72. {
  73. "service": "google.spanner.v1.Spanner",
  74. "method": "ExecuteBatchDml"
  75. },
  76. {
  77. "service": "google.spanner.v1.Spanner",
  78. "method": "Read"
  79. },
  80. {
  81. "service": "google.spanner.v1.Spanner",
  82. "method": "BeginTransaction"
  83. },
  84. {
  85. "service": "google.spanner.v1.Spanner",
  86. "method": "Rollback"
  87. },
  88. {
  89. "service": "google.spanner.v1.Spanner",
  90. "method": "PartitionQuery"
  91. },
  92. {
  93. "service": "google.spanner.v1.Spanner",
  94. "method": "PartitionRead"
  95. }
  96. ],
  97. "timeout": "30s",
  98. "retryPolicy": {
  99. "initialBackoff": "0.250s",
  100. "maxBackoff": "32s",
  101. "backoffMultiplier": 1.3,
  102. "retryableStatusCodes": [
  103. "UNAVAILABLE"
  104. ]
  105. }
  106. }
  107. ]
  108. }