forked from vieter-v/vieter
				
			chore: rename db module to avoid conflict with vlib
							parent
							
								
									b3a119f221
								
							
						
					
					
						commit
						91a976c634
					
				
							
								
								
									
										2
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										2
									
								
								Makefile
								
								
								
								
							|  | @ -3,7 +3,7 @@ SRC_DIR := src | |||
| SRCS != find '$(SRC_DIR)' -iname '*.v' | ||||
| 
 | ||||
| V_PATH ?= v | ||||
| V := $(V_PATH) -showcc -gc boehm -W -d use_openssl -skip-unused | ||||
| V := $(V_PATH) -showcc -gc boehm -d use_openssl -skip-unused | ||||
| 
 | ||||
| all: vieter | ||||
| 
 | ||||
|  |  | |||
|  | @ -143,7 +143,7 @@ pub fn (mut q BuildJobQueue) peek(arch string) ?BuildJob { | |||
| 		} | ||||
| 
 | ||||
| 		q.pop_invalid(arch) | ||||
| 		job := q.queues[arch].peek()? | ||||
| 		job := q.queues[arch].peek() or { return none } | ||||
| 
 | ||||
| 		if job.timestamp < time.now() { | ||||
| 			return job | ||||
|  | @ -162,10 +162,10 @@ pub fn (mut q BuildJobQueue) pop(arch string) ?BuildJob { | |||
| 		} | ||||
| 
 | ||||
| 		q.pop_invalid(arch) | ||||
| 		mut job := q.queues[arch].peek()? | ||||
| 		mut job := q.queues[arch].peek() or { return none } | ||||
| 
 | ||||
| 		if job.timestamp < time.now() { | ||||
| 			job = q.queues[arch].pop()? | ||||
| 			job = q.queues[arch].pop() or { return none } | ||||
| 
 | ||||
| 			if !job.single { | ||||
| 				q.reschedule(job, arch) | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| module db | ||||
| module dbms | ||||
| 
 | ||||
| import sqlite | ||||
| import db.sqlite | ||||
| import time | ||||
| 
 | ||||
| pub struct VieterDb { | ||||
|  | @ -49,8 +49,8 @@ pub fn init(db_path string) !VieterDb { | |||
| 	} | ||||
| 
 | ||||
| 	// Apply each migration in order | ||||
| 	for i in cur_version.version .. db.migrations_up.len { | ||||
| 		migration := db.migrations_up[i].to_string() | ||||
| 	for i in cur_version.version .. dbms.migrations_up.len { | ||||
| 		migration := dbms.migrations_up[i].to_string() | ||||
| 
 | ||||
| 		version_num := i + 1 | ||||
| 
 | ||||
|  | @ -1,4 +1,4 @@ | |||
| module db | ||||
| module dbms | ||||
| 
 | ||||
| import models { BuildLog, BuildLogFilter } | ||||
| import time | ||||
|  | @ -1,4 +1,4 @@ | |||
| module db | ||||
| module dbms | ||||
| 
 | ||||
| import models { Target, TargetArch } | ||||
| 
 | ||||
|  | @ -1,7 +1,7 @@ | |||
| module db | ||||
| module dbms | ||||
| 
 | ||||
| import models { Target, TargetFilter } | ||||
| import sqlite | ||||
| import db.sqlite | ||||
| 
 | ||||
| // Iterator providing a filtered view into the list of targets currently stored | ||||
| // in the database. It replaces functionality usually performed in the database | ||||
|  | @ -3,7 +3,6 @@ module server | |||
| import web | ||||
| import net.urllib | ||||
| import web.response { new_data_response, new_response } | ||||
| import db | ||||
| import time | ||||
| import os | ||||
| import util | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ module server | |||
| 
 | ||||
| import web | ||||
| import web.response { new_data_response, new_response } | ||||
| import db | ||||
| import models { Target, TargetArch, TargetFilter } | ||||
| 
 | ||||
| // v1_get_targets returns the current list of targets. | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ import os | |||
| import log | ||||
| import repo | ||||
| import util | ||||
| import db | ||||
| import dbms | ||||
| import build { BuildJobQueue } | ||||
| import cron | ||||
| import metrics | ||||
|  | @ -25,7 +25,7 @@ pub mut: | |||
| 	repo repo.RepoGroupManager [required; web_global] | ||||
| 	// Keys are the various architectures for packages | ||||
| 	job_queue BuildJobQueue [required; web_global] | ||||
| 	db        db.VieterDb | ||||
| 	db        dbms.VieterDb | ||||
| } | ||||
| 
 | ||||
| // init_job_queue populates a fresh job queue with all the targets currently | ||||
|  | @ -88,7 +88,7 @@ pub fn server(conf Config) ! { | |||
| 	} | ||||
| 
 | ||||
| 	db_file := os.join_path_single(conf.data_dir, server.db_file_name) | ||||
| 	db := db.init(db_file) or { | ||||
| 	db := dbms.init(db_file) or { | ||||
| 		util.exit_with_message(1, 'Failed to initialize database: ${err.msg()}') | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue