GAE的datastore在index上的bug

2022-02-14 18:04:24 字數 754 閱讀 4810

這個entity的樣子是這樣:

class greeting(db.model):

author=db.userproperty()

content=db.stringproperty()

date=db.datetimeproperty(auto_now_add=true)

登陸到管理員後台,檢視index一項,報告說status是building,而不是期待的serving.如果這個狀態值為building,那麼執行查詢就會報錯的.但是等了2小時後,還是building.

於是把查詢去掉了oderby,這下可以正常執行了,感覺不錯.但是一到administration console下看到那個討厭的building的index就想乾掉它:

我修改了index.yaml然後再update,那麼當前這個version下面就不需要任何index了.然後用vacuum_indexes來刪除掉不用的索引. gae知道我不再使用它了,問我是否刪除,我選擇y,但是告訴我的卻是500. --force再試,強迫刪除,錯誤依舊 :(

愁死...

[update / jun 22]

今天中午起床後的第一件事就是檢查一下adminstrator console,這個index終於是serving的狀態了...

VMware的Datastore大小以及數量推薦

vmware最大支援每個lun為64tb,那麼對於客戶而言,每個lun配多大,配多少個lun是乙個需要認真考慮的問題,在vmware引入ats之前,不推薦使用大lun,因為以前vmware採用scsi 2預留來獲取磁碟鎖,在vmware集群中,當lun很大並且上面執行多個虛擬機器的時候,當scsi ...

利用DJANGO在GAE上實現小型網路爬蟲

接下來是乙個很重要的模組,就是bootstrap.py了,我們不需要了解他到底是怎樣工作的,只要進入 之後,通過url,他就會自動對映到django了,其它的url就不用在這配了,這時候就輪到我們的django的urls發威了。我的views模組 s d 室 d 廳 d 衛 s s items re...

GAE儲存的資料刪除問題

對於正常的資料物件的刪除,只需要pm.deletepersistent object 對於上傳到gae伺服器中的資料 少量 也可以使用data view來直接刪除。目前問題 1.使用eclipse的google外掛程式開發,開發過程中不斷修改model物件的屬性,那此前本地端已經儲存的資料物件不知道...